2

これは、私には理解できない小さなエラーです。pidofプロセスをシャットダウンするコマンドを入力すると、コマンド ラインは pidof を実行するだけで次の行に進み、何も起こりません。エラーメッセージはありません。

例:

pidof supervisord
4

3 に答える 3

3

これは、その名前のプロセスが見つからない場合の pidof の予期される動作です。

また、プロセスを強制終了するのではなく、そのプロセス ID を返すだけです。「killall」を使用して実際にプロセスを強制終了するか、「pidof」を使用して PID を取得し、「kill」を使用してその PID を強制終了します。

killall supervisord

または

kill $(pidof supervisord)
于 2012-09-25T23:27:52.807 に答える
1

Pidof は次のようにプロセス リストを調べます。

root       526  0.9  0.0  56556 11788 ?        Ss   Sep19  89:39 /usr/bin/python 
/usr/bin/supervisord

そう、

 # pidof python  
 526
于 2012-09-26T06:09:59.933 に答える