서비스를 시작 또는 중지 한 후 systemd show 서비스 상태를 만들 수 있습니까? 팝업되며 상태를 표시하기 위해 두 번째

init.d 스크립트가 수행하는 작업을 수행하도록 시스템을 시작하려고합니다. 수동으로 시작 또는 중지하라는 명령을받은 후 서비스 상태를 자동으로 표시합니다. 어떻게 든 가능합니까?

불행히도 systemd는 백그라운드에서 실행되기 때문에 바로 다시 팝업되며 상태를 표시하기 위해 두 번째 명령을 수행해야합니다. 시작 또는 중지가 작동했는지 또는 작동하지 않았을 수도 있습니다.

즉. 나는 노력하고 있습니다

service nginx status

내가 한 후 자동으로 실행

service nginx start

또는

service nginx restart

(또는 뇌 손상 시스템 systemctl start nginx.service)



답변

유스 케이스에는 내장 명령이 없으므로 선호하는 쉘 또는 간단한 스크립트 래퍼의 별명을 만들어야합니다.


답변

시스템을보다 “자세한”형태로 만들려면에 다음 줄을 추가하거나 주석 해제 한 다음 /etc/systemd/journald.conf다시 부팅하십시오.

ForwardToConsole=yes
MaxLevelConsole=debug


답변