R 및 Rs 상태의 프로세스는 kill -9로 종료할 수 없습니다.

R 및 Rs 상태의 프로세스는 kill -9로 종료할 수 없습니다.

내 로컬 컴퓨터(PyCharm 사용)와 ssh.

R이제 상태 저장 또는 종료할 수 없는 여러 프로세스가 있습니다 Rs. 을 사용하면 kill -9오류가 발생하지 않지만 프로세스는 여전히 존재합니다. ps -o ppid= -p <PID>and back을 사용하여 상위 프로세스를 확인 했습니다 1.

불행히도 진행 방법을 모르고 이러한 프로세스가 리소스를 차지합니다.

답변1

사용 kill -9하고 프로세스가 종료되지 않으면 해당 프로세스는 종료 중일 수 있지만 계속 종료되기 전에 일부 시스템 리소스 요청이 완료되기를 기다리고 있는 것입니다. 사용자가 포기하도록 하는 몇 가지 교활한 방법을 찾아볼 수 있지만 보장된 유일한 방법은 시스템을 재부팅하는 것입니다. 다른 선택은 그들을 떠나 그들이 스스로 죽기를 바라는 것입니다. 비슷한 질문에 대한 답변입니다여기기본적으로는 똑같지만, 사라지지 않는 기생 프로세스를 죽일 수 있는 확실한 방법을 본 적이 없습니다.

그들이 무엇을 기다리고 있는지 알면 도움이 될 수 있습니다. 예를 들어 네트워크 파일 리소스를 기다리고 있다면 기다리고 있는 nfs 드라이브를 마운트 해제해 볼 수 있습니다. 더 잘 안다면 그들의 요구 사항을 인위적으로 충족하려고 노력할 수 있습니다. 그 외에는 별로 없습니다.

관련 정보