我正在使用非常有用的导师。但我想在启动 ubuntu 时阻止它运行:可以吗?
答案1
如果它是一个服务(守护进程)安装 rcconf:
sudo apt-get install rcconf
然后,运行它并禁用主管(取消选中其对应的框,然后接受):
sudo rcconf
无论何时您想手动运行它,您都可以使用以下命令:
sudo service supervidor start
sudo service supervidor stop
答案2
中可能有一个文件/etc/init/
,可能名为supervisord.conf
,用于指示 upstart 在启动时启动supervisord
。
该文件将具有一些靠近顶部的启动条件,看起来有点像这样(取自 lightdm 的初始化文件):
start on ((filesystem
and runlevel [!06]
and started dbus
and plymouth-ready)
or runlevel PREVLEVEL=S)
更新:正如评论中提到的那样,禁用 upstart 服务的通常方法是通过发出以下命令为该服务创建一个覆盖文件:
echo 'manual' | sudo tee /etc/init/supervisord.override
您还可以使用注释掉那些行#
,并且supervisord
不会自动启动,但是这样的更改可能会被将来的更新覆盖。
如果没有这样的文件,supervisor 可能正在使用 /etc/init.d/ 中旧的 init 样式配置。如果是这种情况,您可以通过运行来禁用它
update-rc.d -f supervisord remove