psg ist ein kleines, hilfreiches Shell-Script zur Auflistung bestimmter Prozesse, das in keinem Linux-System fehlen sollte. So simpel wie hilfreich.
Der Sinn und Zweck dieses Scripts besteht darin einen oder mehrere bestimmte Prozesse aufzulisten. Wenn man z. B. feststellen will, ob ein bestimmter Prozess noch rennt, oder welche Prozess ID ein Prozess hat. Es koennen auch mehrere Prozessnamen oder Process IDs uebergeben werden, siehe unten Beispiele fuer die Verwendung. Das Script verwendet dazu die standard Linux-Programme ps (/bin/ps) und grep (/bin/grep).
Installation
- psg herunterladen: wget http://software.fox21.at/psg/releases/psg-1.0.0-linux.zip
- Zip entpacken: unzip psg-1.0.0-linux.zip
- Rechte setzen: chmod 755 psg
Am besten ist es, wenn psg unter einem Pfad installiert wird, der in der Umgebungsvariable PATH (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin) vorkommt.
Beispiele fuer die Verwendung
Beispiel 1: Programmname
$ psg init
1 0 0.0 236 root init
Beispiel 2: Mehrere Programmnamen
$ psg named ntpd 20163 1 0.0 13108 named named 13062 1 0.0 600 root ntpd
Beispiel 3: Prozess ID
$ psg 20163 20163 1 0.0 13108 named named
Beispiel 4: Benutzername
$ psg thefox 16505 16504 0.0 668 thefox bash 19804 19801 0.0 680 thefox sshd 19806 19804 0.0 536 thefox bash