我正在製作一個shell腳本來終止應用程序;但是我不能殺死具有多個進程的應用程序,例如Xcode,因爲當我終止正在運行的進程時,新進程似乎佔據了自己的位置,也許有一個父進程調用其他進程或其他東西,是否有解決方法?殺死重新出現的進程
0
A
回答
0
ps -o ppid -p <childpid>
將報告PPID列(父PID)
管的結果tail -1
捕捉到的結果:
$ ps -o ppid 12345 | tail -1
0
相關問題
- 1. 殺死進程殺死其他進程
- 2. 重新開放活動殺死進程
- 3. 殺死進程
- 4. 殺死進程
- 5. 殺死進程
- 6. 殺死不會殺死進程
- 7. SIGKILL殺死進程
- 8. Android殺死進程
- 9. VB.NET - 殺死進程
- 10. 殺死進程SHELL
- 11. 殺死進程winword
- 12. 殺死mysqld進程
- 13. 殺死nodejs進程而不重啓
- 14. Vbscript中的殺死進程
- 15. 退出方法不殺死WINWORD進程
- 16. 如果退出正常,殺死進程
- 17. Java在applet重新加載中殺死守護進程線程
- 18. Android Studio - 殺死進程重新啓動應用程序?
- 19. bluestacks的殺死進程/結束進程
- 20. 殺死產生進程的進程
- 21. 如何殺死重新啓動的進程? (永遠)
- 22. 用SIGHUP重新啓動被殺死的進程
- 23. 殺死進程列表
- 24. 無法殺死Postgres進程
- 25. 用vbscript殺死Java進程
- 26. 殺死Linux進程剛跑
- 27. 殺死進程事件
- 28. 西芹殺死進程
- 29. 快速殺死進程
- 30. 殺死Popen子進程
與我的特定情況下的問題是,其中一個父母是launchd過程,殺死所有其他過程產生其中一些重新幻影 – jonathanwiesel