簡體   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