新贵不会重新加载它的配置

ctr*_*oot 5 linux redhat upstart

我有一项服务,我正在尝试为其编写新贵脚本,但进展不太顺利。在某个时候,我决定我需要一个全新的开始并删除了 upstart 配置文件。

stop myservice
rm -f /etc/init/myservice.conf
initctl reload-configuration
Run Code Online (Sandbox Code Playgroud)

但是,新贵仍然在列表中将我的服务显示为“已停止/已终止”。

initctl list
status myservice
Run Code Online (Sandbox Code Playgroud)

这怎么可能,我怎样才能在不重新启动机器的情况下彻底摆脱我的服务?作为参考,initctl --version显示 0.6.5。

ctr*_*oot 0

好吧,从长远来看,重新启动解决了这个问题。尽管我希望我不必等待两周左右才能摆脱那个陈旧的条目。