Add restarting daemons to debian's auto update Note: I've actually stopped using this because I don't want the innacuracy of this. Instead, search zelous in my distro setup scripts. The normal auto-update mechanism leaves old versions of programs running. This will restart those programs and schedule a system reboot for 23 hours later if it is needed. Run debian-setup-auto-update to set this as a daily cronjob. It is recommended that you setup the system to send mail from cron, as the cron will send mail saying what programs were restarted and if a reboot has been scheduled. It also logs to /var/log/debian-auto-update.log. Run debian-auto-update to do a manual run. The reason debian doesn't take care of this itself is partially because the restart program detection is not 100% accurate. I've tested it running on debian testing and jessie since early 2016. The only problem was that except under debian testing I had X was buggy after an update of some systemd thing. I rebooted and then it was fine.