我有一个服务,我正在尝试为其编写 upstart 脚本,但进展不太顺利。在某个时候,我决定我需要重新开始,并删除了 upstart 配置文件。
stop myservice
rm -f /etc/init/myservice.conf
initctl reload-configuration
但是,upstart 仍然在列表中显示我的服务为“已停止/已终止”。
initctl list
status myservice
这是怎么可能的?我怎样才能在不重启机器的情况下彻底摆脱我的服务?作为参考,initctl --version
显示 0.6.5。
答案1
好吧,从长远来看,重新启动解决了这个问题。不过我希望我不用等两周左右才能摆脱那个过时的条目。