응용 프로그램을 종료하기 위해 쉘 스크립트를 만들고 있습니다. 그러나 이미 여러 프로세스가있는 Xcode와 같은 응용 프로그램을 종료 할 수 없습니다. 이미 실행중인 프로세스를 죽일 때 새로운 프로세스가 실행되고 다른 프로세스 나 다른 프로세스를 호출하는 부모 프로세스가있을 수 있기 때문에이 문제를 해결할 수 있습니까?다시 나타나는 프로세스를 종료하십시오.
0
A
답변
0
ps -o ppid -p <childpid>
tail -1
에 결과가 결과를 캡처하는 PPID 열 (부모 PID)
파이프를보고합니다
$ ps -o ppid 12345 | tail -1
0
죽이는 전체 프로세스 그룹 시도해보십시오
kill -9 -<pid>
을
참고 - "pid 앞에"- "
+0
실제로 프로세스가 종료되지만 새로운 PID로 다시 나타납니다 – jonathanwiesel
관련 문제
- 1. 파이썬에서 서브 프로세스를 종료하십시오.
- 2. 가볍게 프로세스를 종료하십시오.
- 3. 저장하지 않고 Excel 프로세스를 종료하십시오.
- 4. ATL COM 프로세스를 종료하십시오. SYSTEM 계정?
- 5. 데몬으로 파이썬 서브 프로세스를 호출하고 종료하십시오.
- 6. Firefox Addon에서 생성 된 프로세스를 종료하십시오.
- 7. C 프로세스를 중지하는 동안 나타나는 팝업 창이
- 8. Python/tox, 테스트 전에 프로세스를 시작하고 종료하면 시스템을 종료하십시오
- 9. 포크 스크립트에서 쉘 스크립트로 하스켈의 원래 프로세스를 종료하십시오.
- 10. 프로세스를 다시 시작하십시오.
- 11. 사라지고 다시 나타나는 Moq 참조
- 12. Powershell을 사용하여 VM을 종료하십시오.
- 13. Windows에서 [exe] 프로세스를 다시 시작하십시오.
- 14. SIGHUP으로 죽인 프로세스를 다시 시작하십시오.
- 15. cURL 가져 오기를 종료하십시오.
- 16. 올바르게 스칼라에서 akka 액터를 종료하십시오.
- 17. 쿠키가 신비하게 다시 나타나는 이유는 무엇입니까?
- 18. 손실없이 ZeroMQ 수신 단을 종료하십시오.
- 19. 애플리케이션 버튼을 종료하십시오.
- 20. 익명 기능을 종료하십시오. jQuery
- 21. 언제든지 루프를 종료하십시오.
- 22. Perl 스레드에서 완전히 종료하십시오.
- 23. FIFO 내용을 출력하고 종료하십시오.
- 24. 다른 사용자의 스크립트를 종료하십시오
- 25. '올바르게'WinForms 응용 프로그램을 종료하십시오.
- 26. UICollectionView에서 비동기 CGImageRef로드를 종료하십시오.
- 27. 오류가 발생하면 프로그램을 종료하십시오.
- 28. BackButton 응용 프로그램을 종료하십시오.
- 29. Java Midi 출력을 종료하십시오.
- 30. 재설정하지 않고 안드로이드 서비스를 종료하십시오
나의 특별한 경우의 문제는 부모 중 하나가 launchd 프로세스인데 다른 모든 프로세스를 죽이면 그 중 일부가 다시 출현합니다 – jonathanwiesel