나는 수면 과정을 죽일 수 없습니다. 나는 대부분의 킬 신호를 시도했습니다.
나는이 문제에 자주 직면합니다. 이러한 프로세스를 종료하려면 어떻게 해야 합니까?
trap "kill -15 '-773623'" 0 1 2 3 15
죽었다고 하는데 그 과정은 아직 남아있습니다.
고쳐 쓰다
(base) root@eliasc:/#
(base) root@eliasc:/# ps axo stat,ppid,pid,comm | grep -w defunct | awk '{print $2}'
1
738680
738680
(base) root@eliasc:/# kill -9 738680
(base) root@eliasc:/# sudo kill -9 738680
(base) root@eliasc:/# ps axo stat,ppid,pid,comm | grep -w defunct | awk '{print $2}'
1
738680
738680
(base) root@eliasc:/#
답변1
내가 아는 한, 프로세스는 잠들지 않고 죽었습니다. AFAIK 솔라리스에는 죽은(좀비) 프로세스를 "죽일" 수 있는 도구가 있습니다. 하지만 Linux에 그런 도구가 있는지는 잘 모르겠습니다.
컴퓨터를 다시 시작하면 사라집니다.
답변2
상태 문자는 D
"중단되지 않는 절전 모드, 일반적으로 입력/출력 작업"을 의미합니다. D
그림에 표시된 것처럼 프로세스가 많을 때 이는 일반적으로 다음을 의미합니다.디스크에 오류가 발생했습니다..
"죽은" 상태("좀비" 상태라고도 함)는 문자로 표시됩니다 Z
.
Run을 실행하면 sudo dmesg
출력에 많은 장치 I/O 오류 메시지가 표시될 수 있습니다.
중요한 데이터는 모두 별도의 디스크에 백업하세요.