O comando service --status-all tenta descobrir cada script de init em /etc/init.d se ele suportar o comando status (usando o script status ).
Se não encontrar essa sequência, imprimirá [ ? ] para esse serviço.
Caso contrário, será executado /etc/init.d/$application status .
Se o código de retorno for 0, ele imprime [ + ] .
Se não for 0, imprime [ - ] .
Por que ssh print [ - ] ainda está em execução?
ssh é controlado por upstart no Ubuntu (13.10).
Executar /etc/init.d/ssh status não produzirá saída e um código de retorno de 1.