Estoy tratando de hacer que systemd haga lo que harían los scripts init.d, mostrando el estado de un servicio automáticamente después de recibir manualmente un comando para iniciar o detener. ¿Es esto de alguna manera posible?
Lamentablemente, systemd vuelve a aparecer, ya que se ejecuta en segundo plano y luego tiene que hacer un segundo comando para mostrar el estado, el inicio o la detención pueden o no haber funcionado, systemd no se lo dirá a menos que lo pida y lo deje felizmente ignorante.
es decir. Estoy tratando de conseguir
service nginx status
para ejecutarse automáticamente después de hacer un
service nginx start
o
service nginx restart
(o en un sistema cerebral dañado systemctl start nginx.service
)
systemctl
@Huygens, entonces el problema puede ser que se nginx.service
inicia con éxito pero se bloquea después. Intente revisar el diario o en los registros de Nginx.
systemctl start nginx.service && echo SUCCESS || echo failure
?