Автоматическое обновление

Чтобы получить сумму размеров файлов, перечисленных по одному в строке в file.list(предполагается, что имена файлов не содержат символов новой строки):

perl -lne '$sum+=-s; END{print $sum}' file.list

Обратите внимание, что для символических ссылок это считается размер цели символической ссылки.

Это видимый размер, который обычно отличается от использования диска.

1
16.03.2017, 07:27
2 ответа

(Я могу полностью подтвердить ваши утверждения на собственном опыте. Совсем недавно я пытался заставить некоторые cronjobs работать на Raspbian, и ни один из них не работал каким-либо стандартным способом настройки crontab.)

Вот что у вас есть для этого просто скопируйте и вставьте большую часть этого:

mkdir /home/jb/scripts
sudo cp /etc/cron.custom/update /home/jb/scripts/
sudo crontab -e

Добавьте следующее в открытый crontab : 0 3 * * * sudo bash / home / jb / scripts / update

Закройте crontab.

(ДА, sudo ДОЛЖЕН быть добавлен, даже если crontab -e уже находится в режиме sudo ...)

Также измените обновление файл в:

#!/bin/bash
apt-get update dietpi-update apt-get -y upgrade apt-get -y dist-upgrade apt-get clean apt-get -y autoremove reboot
-1
28.01.2020, 00:59

Создайте необходимые папки, а затем nano и crontab. Выполнено.

sudo nano / home / jb / scripts / update

#!/bin/bash
apt-get update ; apt-get -y upgrade ; apt-get -y dist-upgrade ; apt-get clean ; apt-get -y autoremove ; reboot

sudo crontab -e

0 3 * * * sudo bash /home/jb/scripts/update
0
28.01.2020, 00:59

Теги

Похожие вопросы