最長のExecStartコマンドライン

最長のExecStartコマンドライン

複数のシステム作業ファイルを確認したところ、Ubuntu 20.04.2でExecStartコマンドが含まれていて、長さ4284文字のシステム単位ファイルが見つかりました。突然気になりました。許容される最大長はいくらですか?

ベストアンサー1

~によるとman systemd.syntax:

行の長さの制限は非常に大きいが(現在1MB)、このように長い行を避け、複数のディレクティブ、変数の置換、または指定されたファイル形式に適した他のメカニズムを使用することをお勧めします。

私は長いコマンドラインがARG_MAX最初に許容される行の長さのサイズに関する問題に遭遇すると予想しました。

おすすめ記事