杀死重现的过程

时间:2012-09-10 19:30:02

标签: xcode macos shell kill-process

我正在制作一个shell脚本来杀死应用程序;但是我无法杀死像Xcode这样有多个进程的应用程序,因为当我杀死已经运行的进程时,新的进程似乎取而代之,也许有一个父进程可以调用其他进程,是否有解决方法?

2 个答案:

答案 0 :(得分:0)

ps -o ppid -p <childpid>将报告PPID列(父PID)

将结果传递给tail -1以捕获结果:

$ ps -o ppid 12345 | tail -1

答案 1 :(得分:0)

尝试杀死整个过程组:

 kill -9 -<pid>

在pid之前注意“ - ”

相关问题