In Shell-Script abfragen ob ein Deamon aktiv ist

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mari
Beiträge: 3
Registriert: 28.06.2006 14:38:51

In Shell-Script abfragen ob ein Deamon aktiv ist

Beitrag von mari » 26.06.2007 11:42:15

Hallo zusammen,

Ich habe mir nen tomcat installiert und möchte nun ein init.d Start|Stop|Restart-Script schreiben, welches jedoch abprüft ob schon eine Instanz von Tomcat läuft.

In der Konsole kann man das z.B.:

Code: Alles auswählen

ps -e|grep tomcat
Mir ist jedoch nicht klar, wie ich das nun für eine If-Abfrage verwenden kann.
Gruß Marius

Benutzeravatar
tschaefer
Beiträge: 138
Registriert: 03.09.2004 09:51:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Garmisch-Partenkirchen, Germany
Kontaktdaten:

Beitrag von tschaefer » 26.06.2007 11:49:54

Hi,

Code: Alles auswählen

 ps -e | grep -i tomcat > /dev/null; [ $? -eq 0 ] && echo "läuft"
Hier [0] eine gute Seite (für Fortgeschrittene) zur Bash-Programmierung.

Gruss

[0]: http://www.tldp.org/LDP/abs/html/
Debian bullseye
dwm-6.4
Linux bullseye 6.1.0-17-amd64
CPU AMD Ryzen 7 5700U
Memory total 24576M
Screenshot: http://sau.frubar.net/39339

Antworten