On 2003.11.07 18:07, Jan Trippler wrote:
Ich will nur noch ergänzen, dass der Ausdruck ps ax | grep -E "^[[:space:]]*$PROC" als auch ps ax | grep -E "^[ ]*$PROC" nicht zwingend eindeutig ist: jan@pennywise:~$ PID=4 jan@pennywise:~$ ps ax | grep -E "^[[:space:]]*$PID" 4 ? SW 0:00 [kswapd] 401 tty1 S 0:00 /sbin/getty 38400 tty1
Stimmt. Das war mir noch gar nicht aufgefallen!
Nichts gegen ein gepflegtes grep mit frischen regex, aber der Vorschlag von Philipp Meier ("ein beherztes ps -p $PROC") gewinnt immer mehr an Attraktivitaet. :-)Besser ist es, auch nach der PID auf space zu prüfen: jan@pennywise:~$ ps ax | grep -E "^[[:space:]]*$PID[[:space:]]" 4 ? SW 0:00 [kswapd]
Jan
Schoenen Gruss, Andreas