12

lighttpd のインスタンスを実行しています。「ps -axc」を実行すると、プロセスは次のようにリストされます

"614 ?? 0:00.15 lighttpd"

しかし、「killall lighttpd」を実行すると、

No matching processes belonging to you were found

Mac OS X 10.5.6 を使用しています。足りないものはありますか?

4

4 に答える 4

23

他の応答に従って、それがあなたのプロセスではないsudo場合、あなたが管理者である場合は先頭に追加してください。そうでない場合は、運が悪い可能性があります。

また、sudo killall -9 lighttpdTERM の代わりに特定のシグナル KILL を送信するものを試してください。

念のためsudo kill -9 614、PID を使用することもできます。

于 2009-03-28T10:02:06.360 に答える
5

ps aux リストに書かれているタスクは括弧で囲まれていますか? もしそうなら、それはゾンビであり、何らかの I/O タスクを待っていますが、おそらく完了しません。私の知る限り、あなたはそれを殺すことはできません。

于 2009-09-07T22:34:50.037 に答える
2

それはあなたのものですか?もしあなたがそうするなら

ps aux | grep lighttpd

そのプロセスに関連付けられたユーザーIDが表示されます(chowned別のユーザーのものだと思います)

于 2009-03-28T10:02:04.520 に答える
1

できます:killall -u root -c lighttpd

于 2012-01-30T16:30:53.870 に答える