1 つのアカウントに複数のクローン作業項目が構成されています。
0 0 * * * /foo/foo.sh
0 2 * * * /foo/foo2.sh
0 4 * * * /foo/foo3.sh
エラーが発生すると、ユーザーアカウントに電子メールが送信されます。エラーが発生したアイテムに基づいて別のメールアドレスに通知を送信するようにcronを設定できますか?
たとえば、/foo/foo.sh
次への送信を実行するとエラーが発生した場合[Eメール保護]。/foo/foo2.sh
実行中にエラーが発生した場合は、次へ[Eメール保護]。
私は設定できることを知っていますが、[email protected]
これはすべてのcronエントリ(私がログインしているアカウントについて)に適用されると思います...これはアイテム固有の設定だとは思いません。
これが意味があることを願っています。ありがとうございます。 :-)
答え1
各項目の使用は完全に可能ですMAILTO=
。つまり:
MAILTO="address1"
0 0 * * * /foo/foo.sh
MAILTO="address2"
0 2 * * * /foo/foo2.sh
MAILTO="address3"
0 4 * * * /foo/foo3.sh
MAILTO="address4"
0 6 * * * /foo/foo4.sh
0 8 * * * /foo/foo5.sh
0 10 * * * /foo/foo6.sh
など。
乾杯、
答え2
これが正しいかどうかはわかりません。何を探していますか。この回答で判断すると、
ORIGMAILTO="$MAILTO"
MAILTO=you
* * * ... your cron job
MAILTO="$ORIGMAILTO"