systemdにデフォルト値(PassEnvironment)を指定します。

systemdにデフォルト値(PassEnvironment)を指定します。

したがって、systemdには、次のように環境変数をプロセスに渡すメカニズムがあります。通過環境

systemdサービスファイル自体でこれらの変数のデフォルト値を指定できますか?

私はそれを試しましたが、PassEnvironment='POLL_INTERVAL=10'動作しません。

例を挙げることができますか?

答え1

代わりにこのEnvironment=パラメータを使用してください。PassEnvironment=systemdプロセス自体(PID 1)内で値が定義された変数を渡すために使用されます。

例:

Environment=“VAR=string”

関連情報