automatic_updates_with_reboot
This is an old revision of the document!
Automatic updates with yum-cron and reboot if necessary
My repo server syncs the repositories between 13:00 and 16:00 local time. It will reboot at 06:00 if a kernel update has been installed.
Clients update at around 03.00 via cron.daily. See: /etc/anacrontab.
Install yum-cron
yum install yum-cron chkconfig yum-cron on
Configure yum-cron
vi /etc/sysconfig/yum-cron
YUM_PARAMETER= CHECK_ONLY=no CHECK_FIRST=no DOWNLOAD_ONLY=no RANDOMWAIT="60" MAILTO=<email@address> CLEANDAY="0" SERVICE_WAITS=yes SERVICE_WAIT_TIME=300
Add reboot script
vi /etc/cron.daily/1new-kernel-reboot
#!/bin/bash entry=`cat /boot/grub/grub.conf | grep '^default' | cut -d '=' -f2` entry=`expr $entry + 1` if [ "`cat /boot/grub/grub.conf | grep '^title' | tail -n +$entry | head -1 | sed -e 's/.*(\(.*\)).*/\1/'`" != "`uname -r`" ]; then sleep 10 ; shutdown -r +5 fi
chmod +x /etc/cron.daily/1new-kernel-reboot
automatic_updates_with_reboot.1389800608.txt.gz · Last modified: 2014/01/15 15:43 by admin