
¿Hay alguna manera de conseguirprecisolista de servicios con estados "en ejecución"/"no en ejecución" especificados.
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 está funcionando 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
Respuesta1
Parece un error en el service
guió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 escribí arriba:el servicio no analiza correctamente "cron" init.d. Launchpad no reconoce el proyecto sysvinit-utils
.