14387 shaares
5333 private links
5333 private links
You can also try to use the following script to automativally check and determine if a reboot is required for a Linux system for kernel update:
!/bin/bash
LAST_KERNEL=$(rpm -q --last kernel | perl -pe 's/^kernel-(\S+).*/$1/' | head -n1)
CURRENT_KERNEL=$(uname -r)
test $LAST_KERNEL = $CURRENT_KERNEL || echo REBOOT
A “REBOOT” text will be display is a system restart is required.
Note that the script may not be accurate if a custom kernel is installed, or error on the names of rpm, and other reasons.