这是一个小错误,我无法弄清楚。当我输入pidof
关闭进程的命令时,命令行只是执行 pidof 并转到下一行,没有任何反应。没有错误信息,什么都没有。
例子:
pidof supervisord
这是一个小错误,我无法弄清楚。当我输入pidof
关闭进程的命令时,命令行只是执行 pidof 并转到下一行,没有任何反应。没有错误信息,什么都没有。
例子:
pidof supervisord
这是 pidof 未找到该名称的任何进程时的预期行为。
此外,它不会杀死进程,只是返回它的进程 ID。您想使用“killall”来实际杀死一个进程,或者结合使用“pidof”来获取 PID,并使用“kill”来杀死该 PID。
killall supervisord
或者
kill $(pidof supervisord)
pidof查看进程列表的方式如下
root 526 0.9 0.0 56556 11788 ? Ss Sep19 89:39 /usr/bin/python
/usr/bin/supervisord
所以,
# pidof python
526
尝试
pgrep -f "supervisord"