Systemd

忽略環境中的文件未找到錯誤systemd中缺少文件

  • February 25, 2021

我有一個在 Red Hat 7 上執行的服務文件,我正在使用 EnvironmentFile 從 conf 文件中讀取值。我需要如何“擷取”(並忽略)該文件可能不存在的錯誤,並且無論如何都要開始。

我已經嘗試使用-as 作為指令的前綴,但它沒有啟動。

systemd.exec手冊頁說,我強調:

傳遞的參數應該是絕對文件名或萬用字元表達式,可選前綴“-”,表示如果文件不存在,則不會讀取它,並且不會記錄錯誤或警告消息。

所以你需要的語法是:

EnvironmentFile=-/path/to/file

代替:

-EnvironmentFile=/path/to/file

引用自:https://unix.stackexchange.com/questions/636266