Prozessüberwachung via Shell Skript

N

Nerion

Hallo,

ich habe ein Problem, dass ein Dienst auf meinem Debian Linux ab und an eine TIME+ von ca. 0:10.00 hat.
Nun möchte ich ein Script haben, dass via CronTab z.B. alle 10 Minuten ausgeführt wird und überprüft ob einer der Prozesse mit dem Command "spamd" eine Zeit größer 0:10.00 hat wenn ja nimm die PID_ID und kill ihn.

Zur Übersicht hab ich jetzt mal "top" genommen, weil hier nicht der ganze Pfad steht sondern nur der Command und an hand von dem möchte ich überprüfen.

Wenn das nicht geht, dann soll er alle Prozesse überprüfen udn falls einer über 0:10.00 ist dann soll er ihn killen.

Wie geht das?
 
man ps und Streameditoren, ...? (sed, awk, grep & Co)
 

Ähnliche Themen

Squid als RPCoHTTPS Proxy für Outlook Anywhere

Shell Problem

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

[HowTo] NVidia und 3D unter SuSE/openSUSE

Server-Monitoring mit RRDTool

Zurück
Oben