sudo service foo status
Veja man manage manpage para o comando service
O utilitário service permite conhecer o status atual dos serviços instalados no sistema.
No entanto, ao invocar serviço --status-all , alguns serviços são listados como [+] (em execução), alguns como [-] (interrompido) e outros como [?] (desconhecido?) . Como posso saber se um determinado serviço (daqueles marcados como [?]) Está sendo executado ou não?
Talvez eu possa dizer que não preciso usar o utilitário service , apenas algum mecanismo para saber quais serviços estão efetivamente em execução e quais não.
sudo service foo status
Veja man manage manpage para o comando service
Se você souber o nome do serviço, um usuário com privilégios regulares e, é claro, o root poderão usar ps
. Meu favorito pessoal é ps -ef | grep <service-name-I-am-searching-for>
.