无论我做什么,我都无法停止或杀死守护进程。已经过去好几天了

无论我做什么,我都无法停止或杀死守护进程。已经过去好几天了

这通常是件好事,对吧?但我需要更新。我已经开始

python openbazaard.py start -da 0.0.0.0

因此,以下尝试均无法阻止它:

sudo python openbazaard.py stop 
OpenBazaar server stopping... pidfile /tmp/openbazaard.pid does not exist. Daemon not running?

无论我等待多久,它仍会运行。

重新启动服务器会自动启动它,我甚至还没有添加它。我猜是因为我将其作为守护进程启动了?

killall

kill -15 -1

暂时将其杀死,然后它立即自动启动。我不知道守护进程会这样做吗?

这是正常的吗,还是我完全是菜鸟?现在这已经让我抓狂了。

答案1

您必须找到进程 pid 并通过 将其终止kill -9 pid

你也可以通过以下方式找到父进程 ID:

ps -o ppid= pid

然后杀死它的父级kill -9 parent_id

答案2

您可以使用“ps -ax”终端命令来查找其 pid。然后 kill -9 thepid(或者更礼貌地将其杀死,您自己选择)。我认为您也可以使用“lsof”获取 pid 列表,但我不知道该怎么做。希望这能有所帮助 :)。

相关内容