我有一个运行 lighttpd 的实例。当我执行“ps -axc”时,该过程被列为
"614 ?? 0:00.15 lighttpd"
但是当我做“killall lighttpd”时,我得到了
No matching processes belonging to you were found
我在 Mac OS X 10.5.6 上。有什么我想念的吗?
根据其他回复,如果这不是您的流程,sudo
如果您是管理员,请在前面添加。如果没有,你可能不走运。
另外,尝试sudo killall -9 lighttpd
发送特定信号 KILL 而不是 TERM。
只是为了确保您也可以尝试sudo kill -9 614
使用 PID。
ps aux 列表中的任务是否写在括号中?如果是这样,它就是一个僵尸,它正在等待一些 I/O 任务,它可能永远不会完成。据我所知,你不能杀死它。
它属于你吗?如果你这样做
ps aux | grep lighttpd
这将为您提供与该进程关联的用户 ID(我猜它是chowned
给另一个用户的)
有用:killall -u root -c lighttpd