Debian パッケージのインストール中にユーザー入力を要求し、ファイルに渡すにはどうすればよいですか?

Debian パッケージのインストール中にユーザー入力を要求し、ファイルに渡すにはどうすればよいですか?

.serviceDebian パッケージのインストール中に、ホスト名、IP、ユーザー名、パスワードなどのパラメータをファイルに追加したいと思います。

Python スクリプト用に Debian パッケージ インストールを作成しましたが、ユーザーからパラメーターを取得して引数をファイルに渡す方法や、引数付きの.serviceを作成する方法がわかりません。.service

答え1

見るDebian インストーラー (.deb) にパラメータを渡す方法パッケージのインストール中に質問する方法については、こちらをご覧ください。

必要な値を取得したら、.serviceさまざまな方法で値をファイルに渡すことができます。その 1 つは、ドロップイン ファイルに値を書き込むことです。通常は/etc/systemd/system/yourservice.d/parameters.conf(yourserviceサービスと一致する必要があります。parameters任意の値を指定できますが、重要な部分は拡張子です.conf) です。このようなドロップイン ファイルはユニット ファイルの後に読み込まれ、その内容がユニット ファイルに追加されます。systemd.unit詳細については(またはman systemd.unitシステム上で)

関連情報