Что бы получать уведомление о доступных в системе пакетов для обновления — используем утилиту
apticron
(Debian/Ubuntu).
Устанавливаем:
sudo apt-get install apticron mailutils
Проверяем отправку почты:
echo "mail test" | mailx -s "mail test" 1th@domain.kiev.ua
sudo cat /var/log/exim4/mainlog
2017-01-05 08:56:38 exim 4.84_2 daemon started: pid=19690, -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25
2017-01-05 08:56:38 Start queue run: pid=19691
2017-01-05 08:56:38 End queue run: pid=19691
2017-01-05 08:57:27 1cP3rT-0005BJ-32 <= domain@ip-172-31-43-63.eu-west-1.compute.internal U=setevoy P=local S=508
2017-01-05 08:57:27 1cP3rT-0005BJ-32 ** 1th@domain.kiev.ua R=nonlocal: Mailing to remote domains not supported
...
Файл настроек — /etc/apticron/apticron.conf
.
Редактируем в нём почту:
... EMAIL="name@domain.tld" ...
Файл крона расположен в /etc/cron.d/
:
# cat /etc/cron.d/apticron # cron entry for apticron 58 * * * * root if test -x /usr/sbin/apticron; then /usr/sbin/apticron --cron; else true; fi
Для проверки — можно выполнить:
sudo /usr/sbin/apticron --cron
И ждать письма:
Для установки обновлений автоматически — можно использовать пакет unattended-upgrades
.