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 lighttpd发送特定信号 KILL 而不是 TERM。

只是为了确保您也可以尝试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 回答