Servicio comprensivo --status-all output


14

Estoy tratando de entender el resultado del service --status-allcomando en Ubuntu 13.10, ya que la página del manual no lo explica. Por ejemplo:

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

¿Qué significan +, -, ?quiere decir? No puedo resolverlo. Tenía sendmail instalado antes, pero lo detuve y lo eliminé con apt-get remove sendmail*. Supongo que eso no eliminó el script de inicio /etc/init.d/y es por eso que lo muestra en la salida, pero al menos es un -, así que supongo que no se está ejecutando. Entonces, SSH. De hecho, estoy ingresando SSH en el servidor, así que supongo que el servicio SSH debería estar ejecutándose, pero de -todos modos está ahí. Y luego está la críptica ?. Alguien arroje algo de luz sobre lo que esto realmente significa.

Respuestas:


15

El service --status-allcomando intenta averiguar para cada script de inicio /etc/init.dsi es compatible con un statuscomando (al asignar el script para status).

Si no encuentra esa cadena, imprimirá [ ? ]para ese servicio.

De lo contrario, se ejecutará /etc/init.d/$application status.
Si el código de retorno es 0, se imprime [ + ].
Si no es 0, se imprime [ - ].

¿Por qué sshimprime [ - ]aunque todavía se está ejecutando?
sshestá controlado por el advenedizo en Ubuntu (13.10).
La ejecución /etc/init.d/ssh statusno generará ningún resultado y un código de retorno de 1.


Oh, advenedizo. Gracias por la respuesta detallada, ahora service --status-alles mucho más claro para mí. Entonces, para obtener una imagen completa, ¿también debería usar un initctl listtipo de "o" los resultados juntos? ¿Hay alguna forma más completa e integral?
p4sh4

Sí, use también initctl listo solo en general ps ..., al menos hasta que systemdse use ...
falsificador

Gracias por señalar systemd, ahora estoy deseando que
llegue el

Hasta donde sé, 14.10 todavía no se usa systemd, pero no soy un chico de Ubuntu. Podría estar equivocado.
falsificador

14.10 aún no está disponible, planean ofrecerlo como una alternativa, upstartpero aparentemente ambos funcionarán en un futuro cercano
p4sh4
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.