我正在制作一个shell脚本来杀死应用程序;但是我无法杀死像Xcode这样有多个进程的应用程序,因为当我杀死已经运行的进程时,新的进程似乎取而代之,也许有一个父进程可以调用其他进程,是否有解决方法?
答案 0 :(得分:0)
ps -o ppid -p <childpid>
将报告PPID列(父PID)
将结果传递给tail -1
以捕获结果:
$ ps -o ppid 12345 | tail -1
答案 1 :(得分:0)
尝试杀死整个过程组:
kill -9 -<pid>
在pid之前注意“ - ”