init.d 스크립트가 수행하는 작업을 수행하도록 시스템을 시작하려고합니다. 수동으로 시작 또는 중지하라는 명령을받은 후 서비스 상태를 자동으로 표시합니다. 어떻게 든 가능합니까?
불행히도 systemd는 백그라운드에서 실행되기 때문에 바로 다시 팝업되며 상태를 표시하기 위해 두 번째 명령을 수행해야합니다. 시작 또는 중지가 작동했는지 또는 작동하지 않았을 수도 있습니다.
즉. 나는 노력하고 있습니다
service nginx status
내가 한 후 자동으로 실행
service nginx start
또는
service nginx restart
(또는 뇌 손상 시스템 systemctl start nginx.service
)
답변
유스 케이스에는 내장 명령이 없으므로 선호하는 쉘 또는 간단한 스크립트 래퍼의 별명을 만들어야합니다.
답변
시스템을보다 “자세한”형태로 만들려면에 다음 줄을 추가하거나 주석 해제 한 다음 /etc/systemd/journald.conf
다시 부팅하십시오.
ForwardToConsole=yes
MaxLevelConsole=debug