ゾンビ プロセスを強制終了するには、次の手順に従います。
-
ゾンビ プロセスの親プロセス ID (PPID) を見つけます。
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' コマンドを実行して、ゾンビ プロセスとその親プロセスの PID を見つけます。
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
-
ゾンビ プロセスの親プロセスを強制終了します。
ゾンビ プロセスが特定のプロセスの子であると判断した場合は、親プロセスの強制終了を試みることができます。kill -9 <PPID> コマンドを使用して、ゾンビ プロセスの親プロセスを強制的に終了します。
-
システムを再起動します。
場合によっては、他の理由でゾンビ プロセスの親プロセスを強制終了できない場合、システムを再起動する必要がある場合があります。これにより、すべてのゾンビ プロセスがクリアされます。
ほとんどの場合、ゾンビ プロセスはプログラミング エラーによって発生するため、対応するプログラム コードを変更することで回避する必要があります。ゾンビ プロセスに頻繁に対処する場合は、ゾンビ プロセスの発生の原因となっている根本的な問題を見つけて修正することをお勧めします。
// 清理僵尸进程
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' | grep openvpn | grep -v 'grep' | awk '{print $2}' | xargs kill -9