如何手动运行 Debian init.d 脚本,而不是在启动时运行?

如何手动运行 Debian init.d 脚本,而不是在启动时运行?

如何停止 init.d 服务器在启动时运行,但仍允许手动运行它?

答案1

请参阅的手册页update-rc.d

要停止服务在启动时运行:

update-rc.d -f servicename remove

或者:

update-rc.d servicename stop 20 2 3 4 5 .

如果您拥有 Debian squeeze 或更高版本,或者 Ubuntu 12.10 或更高版本:

update-rc.d servicename disable

要允许服务在启动时运行:

update-rc.d servicename defaults

如果您拥有 Debian squeeze 或更高版本,或者 Ubuntu 12.10 或更高版本:

update-rc.d servicename enable

要手动运行该服务:

service servicename start
service servicename restart

要手动停止服务:

service servicename stop

答案2

在 Debian Squeeze 及更高版本上:

sudo update-rc.d server-name disable

扭转:

sudo update-rc.d server-name enable

相关内容