自訂服務填充系統日誌

自訂服務填充系統日誌

我們有一項定制服務,我們通過 開始systemd。文件儲存在/etc/systemd/system/custom.service.

這一切都很好,但我們剛剛遇到了磁碟已滿的情況。我想systemd捕獲所有過程stdout並將其寫入/var/log/syslog.

我們的自訂服務將所有內容寫入STDOUT實際的日誌檔案中。所以我們可以忽略syslog

我該如何抑制所有內容被stdout寫入syslog

答案1

如圖所示文件,您可以重定向StandardOutput=到您想要的任何地方。預設情況下這是journal.您可以將其更改為null,以導致標準輸出被丟棄。

[Service]
StandardOutput=null

相關內容