我不小心删除了一些暴发作业conf(在/etc/init/ )。 不幸的是我没有设置任何重生限制,这些工作现在是不可阻挡的。
我在网上search,但没有find任何答案,希望我会在这里有更好的运气。 问候R
PS:我使用的是Ubuntu 12.04
假设你知道你删除了哪些文件,你可以:
如果您没有备份,则可以使用以下任一方法find提供该文件的软件包:
# dpkg-query -S /path/to/file
(如果您仍然安装了软件包,您应该从中删除一个文件)
# apt-file /path/to/file
(如果你没有安装套件,无论出于何种原因)
您也可以使用Ubuntu软件包search网站。
之后,当你知道你删除哪个文件包的时候,你可以
# aptitude reinstall package
该文件将再次出现,您将能够正常地停止您的进程。
我试图重现,只要服务正在运行,暴发户将知道如何stop $svcname 。 你可以看到新手是否知道initctl list | grep $svcname initctl list | grep $svcname 。 如果暴发户没有列出,那么你应该可以杀死它。 确保该服务没有自己的看门狗/父进程,但在这种情况下,你将不得不杀死它。