데몬의 출력을 모니터링하는 방법은 무엇입니까?

데몬의 출력을 모니터링하는 방법은 무엇입니까?

터미널에 일부 정보를 인쇄하는 데몬이 있습니다. 다음을 입력하여 이 정보를 볼 수 있습니다. systemctl status bot.service정상적으로 작동하지만 이 명령은 새 출력을 수신하지 않으므로 생성된 새 출력을 보려면 명령을 다시 입력해야 합니다.

명령을 다시 입력하지 않고도 항상 데몬을 수신하고 출력이 터미널에 표시되도록 하는 방법이 있습니까?

답변1

두 가지 방법이 있습니다. 두 가지 모두의 힘을 높여야 합니다(예: 을 사용 sudo하거나 그룹의 구성원이 됨 systemd-journal).

  1. 사용 journalctl:

    journalctl -fu bot
    
  2. 출력이 있는 로그를 찾습니다 tail -f. 아마 /var/log/syslog. 그런 다음 다음을 수행하십시오.

    tail -f /var/log/syslog
    

    그러나 다른 항목이 혼합되어 있습니다.

관련 정보