是否可以设置一个Upstart服务来停止$ LAST

我希望rsyslog服务运行到最后一刻,以确保我们在中央日志logging服务器上尽可能多地接收日志logging。 在Ubuntu 11.04上,rsyslog的停止行被设置为“stop on runlevel [06]”,以便在至less(通过rc0.d / K脚本停止)服务之前停止。 我怎样才能达到相当于/etc/rc0.d/K99rsyslog?

问题是,一旦networkingclosures,rsyslog将很可能停止运作,所以只要终止操作LAST可能不会有所需的效果(如果有的话)。

我决定完全禁用closuresrsyslog。 为此,我在/etc/init/rsyslog.conf中注释了停止行,然后,因为init没有自动接收更改,也没有更新它。

我不一定会推荐这种方法的所有用例。 这是针对寿命短的系统 – 根据需要启动的Auto Scaled Amazon EC2实例,然后终止。