Comprendre la sortie service -status-all


14

J'essaie de comprendre la sortie de la service --status-allcommande sur Ubuntu 13.10, car la page de manuel ne l'explique pas. Par exemple:

[ + ]  rsyslog
[ - ]  sendmail
[ ? ]  sendsigs
[ + ]  setvtrgb
[ - ]  ssh

Que signifient +, -, ?signifie? Je ne peux pas comprendre. J'avais déjà installé sendmail mais je l'ai arrêté et supprimé avec apt-get remove sendmail*. Je suppose que cela ne s'est pas débarrassé du script init /etc/init.d/et c'est pourquoi il le montre dans la sortie, mais au moins c'est un -, donc je suppose qu'il ne fonctionne pas. Ensuite, SSH. Je suis en fait SSH-ing dans le serveur, donc je suppose que le service SSH devrait être en cours d'exécution, mais c'est -quand même là. Et puis il y a le cryptique ?. Quelqu'un s'il vous plaît faire la lumière sur ce que cela signifie réellement.

Réponses:


15

La service --status-allcommande essaie de comprendre pour chaque script init /etc/init.ds'il prend en charge une statuscommande (en saluant le script pour status).

S'il ne trouve pas cette chaîne, il sera imprimé [ ? ]pour ce service.

Sinon, il s'exécutera /etc/init.d/$application status.
Si le code retour est 0, il s'imprime [ + ].
Si ce n'est pas 0, il s'imprime [ - ].

Pourquoi l' sshimpression [ - ]même si elle est toujours en cours d'exécution?
sshest contrôlé par upstart dans Ubuntu (13.10).
L'exécution /etc/init.d/ssh statusne produira aucune sortie et un code retour de 1.


Oh, parvenu. Merci pour la réponse détaillée, service --status-allest beaucoup plus clair pour moi maintenant. Donc, pour obtenir une image complète, je devrais également utiliser initctl listet genre de "ou" les résultats ensemble? Existe-t-il un moyen plus complet et plus complet?
p4sh4

Ouais aussi initctl listou simplement général ps ..., du moins jusqu'à ce qu'il systemdsoit utilisé ...
faker

Merci d'avoir souligné systemd, maintenant j'ai hâte de
14h10

Pour autant que je sache, 14.10 ne l'utilise pas systemdencore, mais je ne suis pas un gars Ubuntu. Je peux me tromper.
faker

14.10 n'est pas encore sorti, ils prévoient de le proposer comme alternative, upstartmais les deux fonctionneront dans un avenir proche apparemment
p4sh4
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.