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.