在Red Hat Enterprise和CentOS上,创建/ var / run / reboot-required是什么?

在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”,并没有看到任何可能创建该标志文件内容.大多数情况下,我看到“postinstall程序:/ sbin / ldconfig”.

所以我的问题是:

>在RHEL / CentOS上创建此标志文件的原因是什么?
>是否需要安装特殊软件包,类似于Ubuntu上的“update-notifier-common”软件包?

任何程序包脚本中都不会引用此文件,也不会引用任何rpm宏(请参阅/usr/lib/rpm/**/macros.*).

我怀疑这是基于Debian和Ubuntu社区的常见做法的非官方软件包.

在那里,它可以在http://packages.debian.org/squeeze/update-notifier之前创建.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native