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?
Infelizmente, o systemd aparece de volta, uma vez que é executado em segundo plano e, em seguida, você precisa executar um segundo comando para mostrar o status, o início ou a parada pode ou não ter funcionado, o systemd não informará a menos que você pergunte e o deixe ignorantemente feliz.
ie Estou tentando conseguir
service nginx status
para executar automaticamente depois de fazer um
service nginx start
ou
service nginx restart
(ou no sistema danificado pelo cérebro systemctl start nginx.service
)
systemctl
saída sugerido pelo @Huygens, o problema pode ser que nginx.service
inicia com êxito, mas falha depois. Tente verificar o diário ou nos logs do Nginx.
systemctl start nginx.service && echo SUCCESS || echo failure
?