Hallo
Ich wollte mir eine kleine PHP-Seite basteln, mit der ich einige Informationen über meinen Linuxrechner bekomme. Bis jetzt gibt er mir ein uptime und ein free. Beim top -bn1 scheitere ich zur Zeit zwar noch aber auch das soll folgen.
Als weiteres hatte ich mir nun gedacht würde ich gerne die laufenden im Runlevel gestarteten Dienste anzeigen. Also so eine Art Statusanzeige.
Bsp:
apache running
mpd running
cupsysstopped
Am besten dann noch mit einer Option die Dienste zu starten oder zu stoppen. Wie bekomme ich nun am einfachsten und elegantesten raus, ob ein Dienst läuft. Ich wollte es mit einem /etc/init.d/dienst status machen, aber das klappt bei manchen ja nicht.
Hat jemand von euch sowas schon mal gemacht oder gesehen und hat ein paar Tips für mich? Das die Sicherheit hierbei arg gefährdet ist, ist mir durchaus klar, aber ich denke in meinem kleinen Netzwerk kann ich das mehr oder weniger vernachlässigen.[/code]
Laufende Prozesse Anzeigen (gelöst)
Laufende Prozesse Anzeigen (gelöst)
Zuletzt geändert von mowses am 21.12.2004 14:43:39, insgesamt 1-mal geändert.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Laufende Prozesse Anzeigen
Was es bei SuSE in der Art gibt, aber nicht zuverlässig funktioniert.mowses hat geschrieben:Hallo
Als weiteres hatte ich mir nun gedacht würde ich gerne die laufenden im Runlevel gestarteten Dienste anzeigen. Also so eine Art Statusanzeige.
Bsp:
apache running
mpd running
cupsysstopped
Das werden Dienste als failed angezeigt und sie laufen doch oder umgekerht.
netstat -l bzw netstat -ln könnte weiterhelfen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Der Hinweis mit /var/run brachte mich auf die Idee mal das gute apropos zu befragen. Dieses lieferte mir dann pidof. Die Prozessnummer interessiert mich zwar nicht, aber ich kann den Returnvalue davon prima nutzen. Das ganze ist nun fertig und funktioniert ganz ordentlich wie ich finde. Bei Interesse kann ich den Quellcode gerne veröffentlichen.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Tu dir keinen Zwang an 

Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.