卸载init.d update-rc.d删除


27

我使用以下命令安装了init.d脚本:

sudo update-rc.d mongodb defaults 98 02

我想卸载它,所以我计划运行:

sudo update-rc.d -f mongodb remove

我担心安装命令中的启动和停止条件。
运行删除程序是否还会删除启动条件和停止条件?

有什么我应该意识到的含义吗?

Answers:


21

运行删除程序是否还会删除启动条件和停止条件?

它会从系统中删除脚本的任何实例,这意味着,任何链接/etc/rc*runlevel*.dmongodb你的脚本/etc/init.d

有什么我应该意识到的含义吗?

如果其他脚本依赖mongodb于启动/停止,它将失败。

检查手册页以获取完整描述。


1
您好,我知道现在回答这个答案有点晚了,但是我不知道为什么help.ubuntu.com/community/UbuntuBootupHowto会说停用激活脚本:'请勿为此目的使用update-rc.d命令!它仅在软件包安装脚本中使用,而不是为这种运行级别管理而设计的。
user2520938

@ user2520938,因为他们说应该改用新贵管理,但是在这种情况下,用户使用sysvinit帮助程序安装了一个脚本,因此它必须使用sysvinit删除它。
Braiam 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.