syslog를 채우는 맞춤형 서비스

syslog를 채우는 맞춤형 서비스

우리는 를 통해 시작하는 맞춤형 서비스를 가지고 있습니다 systemd. 파일은 에 저장됩니다 /etc/systemd/system/custom.service.

다 좋은데 디스크가 꽉 차는 상황이 발생했습니다. systemd모든 프로세스를 파악한 것 같아요 .' stdout그리고 에 씁니다 /var/log/syslog.

우리의 맞춤형 서비스는 모든 것을 STDOUT실제 로그 파일에 기록합니다. 그래서 우리는 무시할 수 있습니다 syslog.

stdout모든 내용이 에 기록되지 않도록 하려면 어떻게 해야 합니까 syslog?

답변1

에 표시된 바와 같이선적 서류 비치StandardOutput=, 원하는 곳으로 리디렉션할 수 있습니다 . 기본적으로 이는 입니다 journal. null대신 표준 출력을 삭제하도록 변경할 수 있습니다 .

[Service]
StandardOutput=null

관련 정보