确定是否需要重新启动才能更新内核?

ub3*_*t4r 6 centos upgrade linux-kernel reboot

我正在使用 cPanel(最新版​​本)运行在 CentOS 上运行的服务器,我将它设置为使用 yum 自动更新。由于它需要重新启动才能更新内核(以及其他可能的东西),我想知道是否有任何方法可以确定是否需要重新启动?

编辑:服务器是一个 VPS,它在 OpenVZ 上运行。由于 OpenVZ 的工作方式/boot/vmlinuzyum list installed kernel没有也不行。

j88*_*376 10

您可以从 ServerFault 的这个答案中尝试以下 bash 脚本。

#!/bin/bash
LAST_KERNEL=$(rpm -q --last kernel | perl -pe 's/^kernel-(\S+).*/$1/' | head -1)
CURRENT_KERNEL=$(uname -r)

test $LAST_KERNEL = $CURRENT_KERNEL || echo REBOOT
Run Code Online (Sandbox Code Playgroud)