![Ausführen von Diensten](https://rvso.com/image/1035901/Ausf%C3%BChren%20von%20Diensten.png)
Gibt es eine Möglichkeit,präziseListe der Dienste mit dem angegebenen Status „läuft“/„läuft nicht“.
service --status-all
gibt mehr als 30 ?
Dienste aus.
Warum ist diese Ausgabe so wenig aussagekräftig? Ist es so schwierig festzustellen, ob der Dienst ausgeführt wird oder nicht? Und wie erhält man den genauen Status aller Dienste?
zerkms@ubuntu-server-11:~$ sudo service --status-all 2>&1|grep cron
[ ? ] cron
zerkms@ubuntu-server-11:~$ sudo service cron status
cron start/running, process 804
Antwort1
Es scheint ein Fehler im service
Skript zu sein. Das Ändern des Grep-Musters in Zeile 77 wie folgt führt zu besseren Ergebnissen:
"\(^\|\W\)status)"
Bearbeiten
Habe dazu einen Fehlerbericht in Debian gefunden. Es ist ein Patch verfügbar, der funktional dem entspricht, was ich oben beschreibe:Dienst analysiert "cron" init.d nicht richtig. Launchpad erkennt das Projekt nicht sysvinit-utils
.