当前位置:  开发笔记 > 编程语言 > 正文

如何杀死MacOS中的进程?

如何解决《如何杀死MacOS中的进程?》经验,为你挑选了3个好方法。

我试过kill -9 698但过程没有死.

$ ps -ef | grep chromium
  502   698   811   0   0:01.24 ??         0:07.28 /Users/lucius/chromium/src/xcodebuild/Debug/Chromium.app/Contents/MacOS/Chromium
  502   854   732   0   0:00.00 ttys001    0:00.00 grep chromium
$ kill -9 698


$ ps -ef | grep chromium
  502   698   811   0   0:01.24 ??         0:07.28 /Users/lucius/chromium/src/xcodebuild/Debug/Chromium.app/Contents/MacOS/Chromium
  502   854   732   0   0:00.00 ttys001    0:00.00 grep chromium

Charlie Mart.. 110

如果你试图杀死-9它,你有正确的PID,没有任何反应,那么你没有权限杀死进程.

解:

$ sudo kill -9 PID

好的,确实有足够的Mac OS/X确实给出了这种情况的错误信息:

$ kill -9 196
-bash: kill: (196) - Operation not permitted

因此,如果您没有收到错误消息,那么您无法获得正确的PID.



1> Charlie Mart..:

如果你试图杀死-9它,你有正确的PID,没有任何反应,那么你没有权限杀死进程.

解:

$ sudo kill -9 PID

好的,确实有足够的Mac OS/X确实给出了这种情况的错误信息:

$ kill -9 196
-bash: kill: (196) - Operation not permitted

因此,如果您没有收到错误消息,那么您无法获得正确的PID.



2> Gajen Suntha..:

在某些情况下,您可能希望终止在特定端口中运行的所有进程.例如,如果我在3000端口上运行节点应用程序,我想杀死它并开始一个新的; 然后我发现这个命令很有用.

找到在TCP端口3000上运行的进程ID并将其终止

kill -9 `lsof -i TCP:3000 | awk '/LISTEN/{print $2}'`



3> Garrett..:

如果您知道可以使用的进程名称:

killall Dock

如果不这样做,您可以打开活动监视器并找到它.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有