Existe-t-il un moyen d'obtenir une liste précise des services avec les états "est en cours d'exécution" / "ne fonctionne pas" spécifiés?
service --status-all
produit plus de 30 ?
services.
Pourquoi ce résultat n'est-il donc pas informatif? Est-il si difficile de déterminer si le service fonctionne ou non? Et comment obtenir les statuts exacts de tous les services?
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
+
et-
, mais la plupart des services sont marqués avec?
. Il vient d'être installé ubuntu-server 11.04Réponses:
Cela semble être un bug dans le
service
script. Changer le motif grep à la ligne 77 avec cela donne de meilleurs résultats:Éditer
Trouvé un rapport de bogue dans Debian à ce sujet. Un patch est disponible, fonctionnellement équivalent à ce que j'écris ci - dessus: le service ne parse pas correctement init.d « cron » . Le tableau de bord ne reconnaît pas le projet
sysvinit-utils
.la source
cron
trop ;-)