我想知道如何在运行yum update后阻止系统重新启动。
我在每个系统上使用一个脚本,该脚本通过 cron 运行每日 yum 更新,如果 uodate 足够重要(例如新内核版本),它将检查是否有任何用户登录以及是否正在运行某些应该推迟重启的特定软件. 如果不是这种情况,它将安排重新启动。
但是,这似乎(不再)工作得很好。几分钟后,手动或我的脚本运行的 yum 更新完成后,系统将重新启动。我需要知道使用哪种机制来安排重新启动以及如何控制它。有许多系统,例如运行模拟数周的系统,我不想重新启动。对于那些系统来说,传播关键内核修复不如保持其正常运行重要。我试图找到信息,但还没有。
我确实检查了 cronjobs 作为第一个可能的原因之一,但找不到任何可疑的东西。此外,当启用 uodate 脚本的 cronjob 并且我手动运行yum update时,系统仍会在更新完成后几分钟后重新启动。Yum 也不会出现一些自定义安装的“warapper”脚本。
编辑:问题是,即使我禁用了运行更新的 cronjob,包含脚本和 cronjob 条目的包也已更新,因此它会重新安装 cronjob 并导致脚本运行并重新启动。修复脚本...
这是您的组织添加的行为 - 它不是由打包脚本控制的行为。找出导致重新启动的原因的最佳选择是在您的组织内询问。我们这些组织之外的人只能提供微不足道的帮助。
话虽如此,我将首先检查 中的脚本
/etc/cron.daily/
,/etc/cron.d/
以及任何旧式 cron 作业 (crontab -l
)。