[英]Linux bash pidof command wont work
这是一个我无法弄清楚的小错误。 当我输入pidof
命令关闭进程时,命令行只执行 pidof 并转到下一行,什么也没有发生。 没有错误信息没有什么。
例子:
pidof supervisord
当 pidof 找不到任何具有该名称的进程时,这是 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"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.