我喜欢 重生 服务停止时的服务。我把它添加到了 inittab文件 但是当我需要的时候我无法杀死它。
我能去吗? 重生 但是,当我需要时,它可以手动杀死它。
提前致谢
我喜欢 重生 服务停止时的服务。我把它添加到了 inittab文件 但是当我需要的时候我无法杀死它。
我能去吗? 重生 但是,当我需要时,它可以手动杀死它。
提前致谢
Ubuntu已切换到 暴发户 为了它 init
守护进程,所以最好的方法是创建一个Upstart作业文件 /etc/init/
。这是一个例子:
description "My important service"
start on filesystem or runlevel [2345]
stop on runlevel [!2345]
respawn
exec /usr/bin/mydaemon --some-args
如果此文件另存为 /etc/init/myjob.conf
,它将创建一个在启动时启动的作业,在它死亡时重新生成,并且可以手动停止(以root身份) stop myjob
, service myjob stop
, 要么 initctl stop myjob
。
老派使用 /etc/inittab
。 http://unixhelp.ed.ac.uk/CGI/man-cgi?inittab+5
基本格式是
<uniqueid>:<runlevel>:<action>:<command>
现代使用 .conf
文件 /etc/init/
: http://linux.die.net/man/5/init
该 inittab
上面的方法仍然有效。
我已经尝试过以前的答案中提供的解决方案,但它不适用于我的Teamviewer 9版本。唯一的方法是如何停止 teamviewerd
从重生到这是:
killall -9 teamviewerd