Unter Linux habe ich ein paar Prozesse, die gelegentlich zum Absturz neigen (Spieleserver), die am Ende 100% CPU verwenden.
Ich suche nach einem Programm oder Skript, um die CPU-Auslastung einer Liste von Prozessen nach Namen zu überprüfen. Wenn sie länger als das X. Mal, beispielsweise 30 Sekunden, zu 100% ausgelastet sind, töten Sie sie. Ich habe ps-watcher ausprobiert, konnte aber nicht feststellen, wie dies erreicht werden soll.
Nur den Prozess bei 100% Auslastung zu beenden, wird nicht funktionieren, da dies während des normalen Betriebs für kurze Zeiträume der Fall sein wird.
Ich habe auch dieses Skript gefunden, das zu tun scheint, was ich will, es ist jedoch auf einen Prozess beschränkt: Link
Jede Hilfe wird sehr geschätzt!