죽지 않는 프로세스를 어떻게 죽이나 요? you were found ~ $

내가 알고 있어요 기술 중 하나를 사용하여 프로세스를 죽일 수 없어요 ( “강제 종료”활동 모니터에서 top, killall내가 취할 수있는 몇 가지 추가 단계가있는 경우 터미널에서)와 경이.

~ $ sudo killall -KILL 77439
Password:
No matching processes were found
~ $ killall -KILL 77439
No matching processes belonging to you were found
~ $ killall 77439
No matching processes belonging to you were found
~ $ killall Mathematica
No matching processes belonging to you were found

프로세스는 “Mathematica”로 이름이나 PID로 다시 시작, 종료 또는 강제 종료 또는 샘플링 할 수 없으며 이상한 부작용이있는 것으로 보입니다 (스크린 샷이 나타나지 않고 휴지통을 비울 수 없음). 시스템을 종료 할 수도 없습니다).

실제로 제대로 작동하지 않는 프로세스 를 실제로 종료하기 위해 수행 할 수있는 추가 단계가 있습니까?



답변

killall프로세스 이름으로 종료 ( 확실히 77439 가 아니며 대부분 Mathematica가 아님). 대신 kill 77439또는 (실패한 경우)를 사용할 수 있습니다 kill -9 77439(그러나 프로세스가 실제로 중단 된 경우 재부팅만으로 문제가 해결됨).

또한 kill -9Unix / OS X에서 신호 전송 / 처리 (예 : 같은 ) 방식으로 인해 프로세스를 종료 할 수없는 상황이 있습니다. 이에 대한 한 가지 전형적인 예는 일부 외부 장치에 액세스하는 동안 프로세스가 중단되어 실제로는 다시 제어하지 않는 경우입니다. 이러한 상황에서 재부팅은 프로세스를 제거하는 유일한 방법입니다.


답변

macOS Mojave 10.14 Beta 1을 실행하면서 견인력을 얻으려면 다음을 실행해야했습니다.

sudo xcscontrol --reset