プログラムをフォアグラウンド (デーモン プログラム) で起動し、それを で殺しました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]