
我想.service
在 debian 軟體包安裝過程中為我的檔案添加一些參數,例如主機名稱、IP、使用者名稱、密碼。
我為我的 python 腳本創建了一個 debian 軟體包安裝,但我不知道如何從用戶獲取參數並將參數傳遞到文件中.service
或創建.service
帶有參數的文件。
答案1
看如何傳遞 Debian 安裝程式 (.deb) 的參數有關如何在軟體包安裝過程中提出問題的資訊。
一旦獲得所需的值,.service
就可以透過多種方式將它們傳遞到文件中。其中之一是將值寫入嵌入式文件,通常在/etc/systemd/system/yourservice.d/parameters.conf
(yourservice
必須與您的服務匹配;parameters
可以是任何內容,重要部分是.conf
擴展名)。在單元文件及其內容添加到其中之後讀取此類插入文件;看systemd.unit
了解詳細資訊(或man systemd.unit
在您的系統上)。