![멈춰 있는 프로세스(왼쪽)가 있는데 이를 종료할 수 없습니다. (kill -9가 작동하지 않습니다.) 어떻게 해야 합니까?](https://linux55.com/image/157829/%EB%A9%88%EC%B6%B0%20%EC%9E%88%EB%8A%94%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4(%EC%99%BC%EC%AA%BD)%EA%B0%80%20%EC%9E%88%EB%8A%94%EB%8D%B0%20%EC%9D%B4%EB%A5%BC%20%EC%A2%85%EB%A3%8C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20(kill%20-9%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.)%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
Tmux 세션에서 실행 중인 프로세스가 있는데 종료할 수 없습니다.
kill
, kill -9
, 및 기타 몇 가지 킬 번호를 시도했지만 아무것도 작동하지 않습니다.
tmux 세션을 성공적으로 종료했지만 프로세스가 여전히 존재합니다.
다른 변형을 사용하여 찾을 수 있는 부모가 없는 것 같습니다 ps
.
나는 도움이 필요해.
이것은 다음과 ps
같이 주어진다:
root 18939 1.2 0.0 63492 11148 ? D Jul22 53:01 lftp -p 22 -u user,password sftp://somewhere.com
답변1
프로세스에 D 플래그가 있고 D 상태에 멈췄습니다. 당신은 그것을 죽일 수 없습니다. 그것은 의도적으로 설계된 것입니다. 없애고 싶다면 재부팅하면 됩니다.
D 상태는 프로세스의 중단할 수 없는(TASK_UNINTERRUPTIBLE) 상태입니다. 기다리거나 다시 시작할 수 있습니다.
이전 기사 보기여기서 토론하세요.