環境変数を使用した Systemd サービスの設定

一人で

環境変数を使用して MemoryLimit を設定するにはどうすればよいですか? 次のように変数 MY_LIMIT を使用して MemoryLimit フィールドを設定しようとしました

[Unit]
Description=Blabla

[Service]
Environment="MY_LIMIT=1024"
MemoryLimit=$MY_LIMIT
ExecStart=script.sh

しかし、これは機能していないようです。

sudo systemctl show myservice

代わりに、MemoryLimit にこの値が割り当てられていることを示します。

MemoryLimit=18446744073709551615
ヘンリック・ピンゲル

systemd には、実行されたプロセスの環境変数を設定する Environment ディレクティブがあります。[ソース][1]

したがって、MY_LIMITに設定すると解釈されませんMemoryLimit

MemoryLimit非推奨ですMemoryMax=。代わりに使用してください。[ソース][2]

したがって、設定する必要があるのは次のとおりです。 MemoryMax=1024M

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

systemdサービスで環境変数を設定する方法

分類Dev

systemdサービスファイルのshスクリプトから環境変数を設定します

分類Dev

systemdで実行されているすべてのサービスの環境変数を設定します

分類Dev

.NET systemdサービスで環境変数を設定するにはどうすればよいですか?

分類Dev

emacs 27 systemd サービスは環境変数を継承します

分類Dev

udev環境変数をsystemdサービスの実行に渡す

分類Dev

Chefs Systemd_unitリソースを使用して複数の環境変数を設定するにはどうすればよいですか?

分類Dev

systemd:サービスのデフォルト設定を印刷する方法は?

分類Dev

環境変数を使用したベースhrefの設定

分類Dev

systemdサービスのプロセスの環境変数をロードする方法は?

分類Dev

virshのデフォルトストレージプールを設定するsystemdサービス

分類Dev

srunを使用したスバッチ環境変数の設定

分類Dev

systemdユーザーサービスでniceness値を設定する

分類Dev

Systemdで他の環境変数を参照する

分類Dev

再起動時に画面を実行するようにsystemdサービスを設定する際の問題

分類Dev

サーバーレスv1.4.0を使用したAWSLambdaの環境変数の設定に問題がある

分類Dev

.shファイルを使用した環境変数の設定

分類Dev

systemd:サービスのCPU使用率

分類Dev

systemdサービスファイルのDocker環境変数にアクセスする際の問題

分類Dev

部分文字列抽出を使用したjenkinsfile設定環境変数

分類Dev

Systemdユニットは、サービスの再起動時にユーザー、グループ、RuntimeDirectoryModeの設定のみを適用します

分類Dev

gcloudを介した特殊文字を使用したCloudComposer環境変数の設定

分類Dev

現在のシェルからsystemdユニットに環境変数を渡します

分類Dev

Terraformを使用したAWSCodebuildの複数の環境変数

分類Dev

systemd:PATHを設定するための「環境」ディレクティブ

分類Dev

fstabマウント後に実行するようにsystemdサービスを設定します

分類Dev

systemdサービスExecStartを正しく設定するにはどうすればよいですか?

分類Dev

debian jessieでsystemdをデフォルトのサービスマネージャーとして設定するにはどうすればよいですか?

分類Dev

環境変数を使用したXDocumentのロード

Related 関連記事

  1. 1

    systemdサービスで環境変数を設定する方法

  2. 2

    systemdサービスファイルのshスクリプトから環境変数を設定します

  3. 3

    systemdで実行されているすべてのサービスの環境変数を設定します

  4. 4

    .NET systemdサービスで環境変数を設定するにはどうすればよいですか?

  5. 5

    emacs 27 systemd サービスは環境変数を継承します

  6. 6

    udev環境変数をsystemdサービスの実行に渡す

  7. 7

    Chefs Systemd_unitリソースを使用して複数の環境変数を設定するにはどうすればよいですか?

  8. 8

    systemd:サービスのデフォルト設定を印刷する方法は?

  9. 9

    環境変数を使用したベースhrefの設定

  10. 10

    systemdサービスのプロセスの環境変数をロードする方法は?

  11. 11

    virshのデフォルトストレージプールを設定するsystemdサービス

  12. 12

    srunを使用したスバッチ環境変数の設定

  13. 13

    systemdユーザーサービスでniceness値を設定する

  14. 14

    Systemdで他の環境変数を参照する

  15. 15

    再起動時に画面を実行するようにsystemdサービスを設定する際の問題

  16. 16

    サーバーレスv1.4.0を使用したAWSLambdaの環境変数の設定に問題がある

  17. 17

    .shファイルを使用した環境変数の設定

  18. 18

    systemd:サービスのCPU使用率

  19. 19

    systemdサービスファイルのDocker環境変数にアクセスする際の問題

  20. 20

    部分文字列抽出を使用したjenkinsfile設定環境変数

  21. 21

    Systemdユニットは、サービスの再起動時にユーザー、グループ、RuntimeDirectoryModeの設定のみを適用します

  22. 22

    gcloudを介した特殊文字を使用したCloudComposer環境変数の設定

  23. 23

    現在のシェルからsystemdユニットに環境変数を渡します

  24. 24

    Terraformを使用したAWSCodebuildの複数の環境変数

  25. 25

    systemd:PATHを設定するための「環境」ディレクティブ

  26. 26

    fstabマウント後に実行するようにsystemdサービスを設定します

  27. 27

    systemdサービスExecStartを正しく設定するにはどうすればよいですか?

  28. 28

    debian jessieでsystemdをデフォルトのサービスマネージャーとして設定するにはどうすればよいですか?

  29. 29

    環境変数を使用したXDocumentのロード

ホットタグ

アーカイブ