¿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
+
y-
, pero la mayoría de los servicios están marcados con?
. Acaba de instalarse ubuntu-server 11.04Respuestas:
Parece un error en el
service
guión. Cambiar el patrón grep en la línea 77 con esto da mejores resultados: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
.fuente
cron
;-)