在CentOS 5.8+和Red Hat Enterprise 6+上,在安装/更新软件包时,我注意到在适当的时候会创建一个标志文件/ var / run / reboot-required。在Ubuntu(我猜也是Debian)上,如果安装了软件包“ update-notifier-common”,则软件包postinst脚本会触发该标志文件的创建。在RHEL / CentOS上,我不知道这是怎么发生的。
例如,在RHEL和CentOS上,我最近安装了几个更新,并创建了/ var / run / reboot-required。其中之一是“ openssl”软件包升级。我认为这是创建标志文件的原因,因为在Ubuntu上它也可以这种方式工作。但是,我查看了每个更新的软件包的所有 “ rpm -q --scripts”,没有看到可能创建该标志文件的任何内容。通常,我看到“安装后程序:/ sbin / ldconfig”。
所以我的问题是:
- 是什么在RHEL / CentOS上创建此标志文件?
- 它是否需要安装特殊的软件包,类似于Ubuntu上的“ update-notifier-common”软件包?
chef
吗?