Posso fazer o systemd mostrar o status do serviço depois de iniciar ou parar um serviço?

8

Estou tentando fazer com que o systemd faça o que os scripts init.d fariam, mostrando o status de um serviço automaticamente depois de receber manualmente um comando para iniciar ou parar. Isso é de alguma forma possível?

systemd infelizmente aparece de volta já que roda em segundo plano e você tem que fazer um segundo comando para mostrar o status, o início ou parada pode ou não ter funcionado, systemd não vai te dizer a menos que você peça e deixe você abençoadamente ignorante.

ie. Eu estou tentando pegar

service nginx status

para ser executado automaticamente depois que eu fizer uma

service nginx start

ou

service nginx restart

(ou no sistema danificado pelo cérebro, systemctl start nginx.service )

    
por ck_ 29.07.2014 / 15:50

2 respostas

0

Para tornar o systemd mais "detalhado", inclua / descomente as seguintes linhas no seu /etc/systemd/journald.conf e, em seguida, reinicialize:

ForwardToConsole=yes
MaxLevelConsole=debug
    
por 08.12.2015 / 12:26
0

Não há comando interno para seu caso de uso, portanto, você precisará criar um alias para seu shell favorito ou um wrapper de script simples.

    
por 20.06.2016 / 02:04