什么';在.deb安装后触发apache重启的好方法是什么?
我有几个我自己做的定制的。它们都依赖于apache,在升级任何包之后,apache都需要重新启动什么';在.deb安装后触发apache重启的好方法是什么?,apache,triggers,deb,dpkg,Apache,Triggers,Deb,Dpkg,我有几个我自己做的定制的。它们都依赖于apache,在升级任何包之后,apache都需要重新启动 从POSTNST天真地重新启动apache,我升级的每个包都会重新启动,这真的很慢。有人知道有没有避免这种情况的好方法吗?Dpkg触发器似乎是正确的方法,但我似乎在文档方面找不到太多。apache是否定义了自己要激活的触发器。如果是这样,我怎么称呼它呢?是的,dpkg触发器将是正确的方法。不,我不相信有任何预先存在的触发符可以为你解决这个问题 最简单的设置可能包括以下内容: 一些常见的包,所有使用
从POSTNST天真地重新启动apache,我升级的每个包都会重新启动,这真的很慢。有人知道有没有避免这种情况的好方法吗?Dpkg触发器似乎是正确的方法,但我似乎在文档方面找不到太多。apache是否定义了自己要激活的触发器。如果是这样,我怎么称呼它呢?是的,dpkg触发器将是正确的方法。不,我不相信有任何预先存在的触发符可以为你解决这个问题 最简单的设置可能包括以下内容:
- 一些常见的包,所有使用DEB的apache都依赖于这些包。让我们称之为“apache协调”
- apache coordination的
文件应该包含一行内容,如DEBIAN/triggers
interest apache coordination reload
- apache coordination的
应该通过执行实际的apache重新加载或重新启动来处理使用参数“postinst
”调用它,并且“triggered
”位于第二个参数中某处的情况(理想情况下,通过apache coordination reload
或类似的方式,这样运行级别就得到了尊重)调用rc.d
- 您的其他软件包应在适当的时候激活
触发器。这可以通过为每个软件包发送apache协调重新加载
文件来完成,其中包含DEBIAN/triggers
activate apache协调重新加载