iDe*_*247 30 linux ubuntu init.d ubuntu-11.04
我已经使用 linux 一段时间了,但方式相当简单。
我知道init.d在操作系统启动时执行脚本,但它究竟是如何工作的?
如果我想保留脚本但不希望它自动启动怎么办?
假设我有一个/etc/init.d/varnish并想暂时禁用它。如果操作系统重新启动,我如何确保它不会启动?我不想删除脚本。如果我想再次添加它怎么办?
EEA*_*EAA 43
有几种方法。如果您只想暂时执行此操作,可以从文件中删除执行位:
$ chmod -x /etc/init.d/varnish
Run Code Online (Sandbox Code Playgroud)
然后在适当的时候重新添加它:
$ chmod +x /etc/init.d/varnish
Run Code Online (Sandbox Code Playgroud)
但是,Ubuntu(以及 Debian 和其他 Debian 衍生产品)中的“官方”方式是使用以下update-rc.d命令:
$ update-rc.d varnish disable
Run Code Online (Sandbox Code Playgroud)
这将从 /etc/rcX.d 文件夹中删除所有符号链接,这些符号链接负责在适当的时候启动和停止服务。
有关更多信息,请参阅update-rc.d 手册页。
| 归档时间: |
|
| 查看次数: |
66405 次 |
| 最近记录: |