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