auf einem Debian Rechner hier werden Anwendungen nur beim Booten einmal gestartet. Also über die init-Scripte in /etc/init.d
Nun möchte ich mich remote über telnet oder ssh auf dem Rechner einloggen und den Status der Anwendungen abfragen. Also ob eine Anwendung korrekt gestartet wurde und noch läuft oder gestoppt wurde oder abgestürzt ist.
Das sollte nach Möglichkeit für alle vorhandenen Anwendungen gleich gehen, also ich will mir nicht für jede anwendung ein individuelles Script oder so schreiben.
Wie kann ich sowas machen? ps liefert irgendwie nur Infos über Userprozesse. top liefert zu unspezifische Informationen. Wenn ich sehe, dass es 20 Java Prozesse gibt, kann ich daraus noch nicht schließen, dass Tomcat läuft und keinen Fehler produziert hat.
Dann gibt es bei den init Skripten in /etc/init.d die Möglichkeit als Parameter "status" anzugeben. Also z.B.
Code: Alles auswählen
tomcat status
Wie könnte ich sonst an solche Infos rankommen?
Gruß,
Bolzano