포 그라운드에서 프로그램을 시작한 후 (데몬 프로그램)으로 프로그램을 종료 kill -9
했지만 좀비가 남아서으로 프로그램을 종료 할 수 없습니다 kill -9
. 좀비 프로세스를 죽이는 방법?
좀비가 죽은 프로세스 (이미 종료) 인 경우 ps aux
? 의 출력에서 제거하는 방법은 무엇입니까?
root@OpenWrt:~# anyprogramd &
root@OpenWrt:~# ps aux | grep anyprogram
1163 root 2552 S anyprogramd
1167 root 2552 S anyprogramd
1169 root 2552 S anyprogramd
1170 root 2552 S anyprogramd
10101 root 944 S grep anyprogram
root@OpenWrt:~# pidof anyprogramd
1170 1169 1167 1163
root@OpenWrt:~# kill -9 1170 1169 1167 1163
root@OpenWrt:~# ps aux |grep anyprogram
1163 root 0 Z [anyprogramd]
root@OpenWrt:~# kill -9 1163
root@OpenWrt:~# ps aux |grep anyprogram
1163 root 0 Z [anyprogramd]
ps -o ppid 1163
말은? 즉, 1163의 부모는 누구입니까? 이것이 종료되어야하는 프로세스입니다.