Ubuntu unattended upgrades
# enable unattended upgrades
dpkg-reconfigure --priority=low unattended-upgrades
# edit unattended-upgrades config file
vim /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Unattended-Upgrade::Mail "";
Unattended-Upgrade::MailReport "always";
# test unattended-upgrade
unattended-upgrade -v -d --dry-run
Monitoring activity
# activity logs
cat /var/log/unattended-upgrades/unattended-upgrades.log
less /var/log/unattended-upgrades/unattended-upgrades.log
tail -f /var/log/unattended-upgrades/unattended-upgrades.log
# check dpkg logs
cat /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
less /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
tail -f /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
# check system timer status
systemctl status apt-daily-upgrade.timer