繁体   English   中英

Linux bash pidof 命令不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM