Ubuntu

自定義服務填充系統日誌

  • August 23, 2020

我們有一個自定義服務,我們通過systemd. 文件儲存在/etc/systemd/system/custom.service.

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

我們的自定義服務將所有內容STDOUT寫入實際的日誌文件。所以我們可以忽略syslog.

我怎樣才能抑制從stdout被寫入到的所有內容syslog

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

[Service]
StandardOutput=null

引用自:https://serverfault.com/questions/1031172