很简单的问题。当我在 CentOS 机器上运行 yum update 时,如果 mysqld、httpd、... 等已更新,我是否需要手动重新启动它们,或者它们是否会自动重新启动?
有谁知道在哪里可以找到支持这一点的来源?
这取决于每个包的 .spec 文件的 %post 脚本中的内容。
一般来说,我记得他们并不总是这样做。
httpd 至少可以;请参阅http://pkgs.fedoraproject.org/cgit/httpd.git/tree/httpd.spec?id=ea6aac8abd84867119fd84a057daceb75e160bc1并查看 %posttrans 脚本。
看起来这是在 Fedora 10 中添加的:http ://pkgs.fedoraproject.org/cgit/httpd.git/tree/httpd.spec?h=f10