.service
Debianパッケージのインストール中に、ホスト名、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
お使いのシステムで)。