Systemd
忽略環境中的文件未找到錯誤systemd中缺少文件
我有一個在 Red Hat 7 上執行的服務文件,我正在使用 EnvironmentFile 從 conf 文件中讀取值。我需要如何“擷取”(並忽略)該文件可能不存在的錯誤,並且無論如何都要開始。
我已經嘗試使用
-
as 作為指令的前綴,但它沒有啟動。
systemd.exec手冊頁說,我強調:
傳遞的參數應該是絕對文件名或萬用字元表達式,可選前綴“-”,表示如果文件不存在,則不會讀取它,並且不會記錄錯誤或警告消息。
所以你需要的語法是:
EnvironmentFile=-/path/to/file
代替:
-EnvironmentFile=/path/to/file