在安裝 debian 軟體包時如何請求使用者輸入並傳遞到檔案中?

在安裝 debian 軟體包時如何請求使用者輸入並傳遞到檔案中?

我想.service在 debian 軟體包安裝過程中為我的檔案添加一些參數,例如主機名稱、IP、使用者名稱、密碼。

我為我的 python 腳本創建了一個 debian 軟體包安裝,但我不知道如何從用戶獲取參數並將參數傳遞到文件中.service或創建.service帶有參數的文件。

答案1

如何傳遞 Debian 安裝程式 (.deb) 的參數有關如何在軟體包安裝過程中提出問題的資訊。

一旦獲得所需的值,.service就可以透過多種方式將它們傳遞到文件中。其中之一是將值寫入嵌入式文件,通常在/etc/systemd/system/yourservice.d/parameters.confyourservice必須與您的服務匹配;parameters可以是任何內容,重要部分是.conf擴展名)。在單元文件及其內容添加到其中之後讀取此類插入文件;看systemd.unit了解詳細資訊(或man systemd.unit在您的系統上)。

相關內容