ユーザーがsystemdを使用して単純な「セッション」を持つことを許可する

ユーザーがsystemdを使用して単純な「セッション」を持つことを許可する

私が設定した新しいgitlabランナーをテストしています。

プロジェクトに非常に短いCIタスク(または迅速に失敗するタスク、テスト設定の外でより現実的である可能性がある)のみがある場合、systemdは[Eメール保護]失敗しました。

エラーを検索した結果、そのユーザーに対して新しい「セッション」が始まるたびに何かをしようとシステムが試みただけであると信じられ、非常に短い時間内に何度も終了したため、エラーが破損したに違いないと判断しました。これを1人のユーザーにのみ許可するにはどうすればよいですか?

ベストアンサー1

思ったより普通のユニットですね。

そして、以下が含まれます(実際には重要ではありません。どんな文字列でも可能です(いくつかの例外があります))。/etc/systemd/system/[email protected]/override.confoverride

[Service]
StartLimitBurst=20

運営上のsudo systemctl daemon-reload問題がなくなりました。 (この値についてはあまり考えていません20。動作が証明された数字だけです。)

(自動化する必要がない場合は、このようなファイルを作成する良い方法は次のとおりです。私はまだその方法を知っていません。)sudo systemctl edit [email protected]

おすすめ記事