Servicios en uso


14

¿Hay alguna manera de obtener una lista precisa de servicios con los estados "se está ejecutando" / "no se está ejecutando"?

service --status-all

Produce más de 30 ?servicios.

¿Por qué ese resultado no es tan informativo? ¿Es tan difícil determinar si el servicio se está ejecutando o no? ¿Y cómo obtener los estados exactos de todos los servicios?

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

@Rinzwind: devuelve varios servicios con +y -, pero la mayoría de los servicios están marcados con ?. Acaba de instalarse ubuntu-server 11.04
zerkms

@Rinzwind: agregó la muestra de salida para aclarar lo que quiero decir
zerkms

Respuestas:


6

Parece un error en el serviceguión. Cambiar el patrón grep en la línea 77 con esto da mejores resultados:

"\(^\|\W\)status)"

Editar

Encontré un informe de error en Debian sobre esto. Hay un parche disponible, funcionalmente equivalente a lo que escribo arriba: el servicio no analiza correctamente init.d "cron" . Launchpad no reconoce el proyecto sysvinit-utils.


Sí, ahora se ve mucho mejor. ¿Podría por favor presentar un error entonces? (No soy experto en ubuntu en absoluto, y ni siquiera sé dónde está su rastreador de errores) ;-)
zerkms

Por supuesto, lo haré, si aún no está señalado
enzotib

Okay. Comprueba tu respuesta. PD: por favor agregue una referencia a un error a continuación, después, por lo que podría seguirlo ;-)
zerkms

Gracias por la referencia. Sorprendentemente, el cometer errores también eligió el cron;-)
zerkms

Gracias, eso solucionó la mayoría de los? S, aunque no todos. Entre otros, Citadel sigue mostrando un?.
Lance Roberts
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.