Tip: wie lange läuft ein Prozess bereits?

Manchmal kann es hilfreich sein zu wissen wie lange ein bestimmter Prozess bereits läuft. Für alle Prozesse bekommt man dies mit folgendem Shell-Befehl:

ps -ax -o etime,command -c

Für einen Prozess mit einem bestimmten Namen grept man danach. Das kann man sich in einen Shell-Alias oder ein Shell-Skript ablegen:

alias psup='ps -ax -o etime,command -c | grep'

(und diesen Alias in die ~/.bashrc (oder .cshrc, .zshrc usw. wenn man nicht die Default bash als Shell verwendet) einfügen damit er jedes Mal beim Aufruf der shell geladen wird)

#!/bin/sh
# Display the time a given process has been running
# Use the process name when calling the command
ps acxo etime,command | grep -- "$1"

und dann z.B. als psup speichern und mit dem Namen des zu überprüfenden Prozesses aufrufen:

psup iTunes