prozesse anzeigen.......

heuri

heuri

Jungspund
Hallo,
wie schaffe ich folgendes:
ich will alle prozesse anzeigen vom user wwwrun die länger als 5 min laufen und über 50% cpu last beanspruchen,
mir fällt nur ps und top ein, leider weiß ich nicht wie ich des anstelle, schaff nur (nur wwrun user anzuzeigen)
ps -u wwwrun
b.z.w.
top -u wwwrun
THX! :)


UPDATE: bin bissl weitergekommen :)
ps -eo "%p %C %x %u" | grep wwwrun
 
Zuletzt bearbeitet:
Klappt sowas in der Art?

Code:
ps --no-headers -u wwwrun  -eo "%p %C %x" | while read line ; do
# set $1 = PID, $2 = CPU, $3 = time
    set $line
    times=($(echo $3 | tr : ' '))
    if [ $1 -ge 50 -o ${times[0]} -gt 0 -o ${times[0]} -ge 5 ]; then
	echo $1
    fi
done
 

Ähnliche Themen

PIDs von Prozessen bestimmten Namens eines besteimmten Benutzers anzeigen

NagiosGrapher 1.7.1 funktioniert nicht

Hohe CPU Load ohne erkennbaren Prozess

HP PSC 2175 - CUPS druckt nicht

Mysql connect Problem

Zurück
Oben