一部のcronジョブをsystemd.timerユニットに変換し、ジョブが失敗するたびにメールを送信したい 成功。
優れたArchLinuxwikiページはこれに関する情報を提供し、セットアップは失敗時にスムーズに実行されます。ここで、ユニットが正常に実行されたときに電子メール通知を追加したいのですが、systemd.unitによると、 OnSuccess =という名前の構成はありません。 。
このユースケースを処理する方法は?
承認された回答:
ExecStartPost=/bin/systemctl start some-other-service
を使用できます Type=
の場合 oneshot
です 。
詳細については、man systemd.service
をご覧ください。
道順の完全なリストを確認するには、man systemd.directives
を使用してください 、すべての方向とそれらが文書化されている場所を一覧表示します。