So, ich bräuchte mal wieder Hilfe von den Bash-Experten.
Es geht um folgendes: Es schleichen sich hin- und wieder zombie-prozesse bei mir ein. Ich hätte mir gedacht, dass man jetzt ein Skript schreiben könnte, welches die Zombie-Prozesse killt. Mit Cronjob dann alle paar Stunden oder so ☺
Ich denke, das wäre vor allem für Server praktisch. Wobei man dann das ganze erweitern müsste mit Benachrichtigungsfunktion für den Admin.
Jedenfalls, Zombie Prozesse auflisten habe ich mittlerweile:
1 | ps aux | awk '{ print $8 " " $2 }' | grep -w Z |
Jetzt müsste man je nach Anzahl der vorhandenen Zombie-Prozesse diese killen (mit kill -9 <prozessid>)
Weiß jemand, wie das geht?
Ausgabe des Skriptes sieht übrigens aktuell so aus (kann ja nicht erwarten, dass jeder Zombies daheim hat 😉 ):
Z 16471 Z 17668
mfg