Ubuntu
自定義服務填充系統日誌
我們有一個自定義服務,我們通過
systemd
. 文件儲存在/etc/systemd/system/custom.service
.這一切都很好,但我們只是遇到了磁碟已滿的情況。我猜想
systemd
擷取所有過程’stdout
並將其寫入/var/log/syslog
.我們的自定義服務將所有內容
STDOUT
寫入實際的日誌文件。所以我們可以忽略syslog
.我怎樣才能抑制從
stdout
被寫入到的所有內容syslog
?
如文件中所示,您可以重定向
StandardOutput=
到您希望的任何地方。預設情況下這是journal
. 您可以將其更改為null
,以導致標準輸出被丟棄。[Service] StandardOutput=null