shell - testen, ob bestimmtes programm läuft

Bash, Shell, PHP, Python, Perl, CGI
flofri
Posts: 67
Joined: 2003-03-28 09:24

shell - testen, ob bestimmtes programm läuft

Post by flofri »

Hi!
Ich habe mal eine frage, ist es möglich per shell-script herauszufinden, ob ein bestimmtes Programm läuft (in meinem fall httpd, mysqld, ...) und wenn ja, wie?

MfG
FloFri
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09

Re: shell - testen, ob bestimmtes programm läuft

Post by majortermi »

Code: Select all

ps ax|grep /pfad/zum/programm
Wenn "grep" erfolgreich ist, läuft das entsprechende Programm.
Besser: Startskript benutzen und PID-File auslesen (so machen das die Skript in init.d).
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
kase
Posts: 1031
Joined: 2002-10-14 22:56

Re: shell - testen, ob bestimmtes programm läuft

Post by kase »

Code: Select all

echo "Es laufen `ps ax | grep httpd | grep -v grep | wc -l` httpd Prozesse und `ps ax | grep mysql | grep -v grep | wc -l` mySQL Prozesse"
Falls es ein Debian System ist, musst du httpd durch apache ersetzen.

Edit: Vorsicht, kein Zeilenumbruch !
flofri
Posts: 67
Joined: 2003-03-28 09:24

Re: shell - testen, ob bestimmtes programm läuft

Post by flofri »

danke!