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.