回答:
使用するcronデーモンパッケージによって異なる場合がありますが、これはUbuntu HardyのVixie Cronのマンページからのものです。
MAILTOが定義されている(空でない)場合、その名前のユーザーにメールが送信されます。MAILTOは、受信者ユーザーをコンマで区切ることにより、複数の受信者にメールを送信するためにも使用できます。MAILTOが定義されているが空(MAILTO = "")の場合、メールは送信されません。それ以外の場合、メールはcrontabの所有者に送信されます。
Vixie Cronを使用していない場合、または不明な場合は、crontabファイルのマニュアルページを試してください。 man 5 crontab
例
MAILTO="user.one@domain.one,user.two@domain.two"
cron
と、最初のアドレスにのみメールを送信することが起こりました(crontab
変更を保存するときに不満を言わなかったのは残念です)。syslog((CRON) error (bad mailto)
)にエラーがありますが、誰も気づきませんでした...
上記の回答の代わりに、メールグループである単一のアドレスに送信できます。これは、個々のサーバーのcrontabでメールサーバーのグループ内のアドレスを管理する方が簡単なので、複数のサーバーを管理する場合に特にうまく機能します。
/etc/aliases
ような行を追加して「仮想受信者」を追加しますcron-listeners: fred@example.com, george@example.com
。2. crontabで、MAILTO=cron-listeners
rootアクセス権がない場合は、.forward
代わりにメソッドを試すことができます。
最良の答えはおそらく、ディストリビューションの現在のバージョンのcron / crontabのマニュアルページをチェックして、MAILTOパラメーターで実行できることを確認するか、メールを複数のアドレスに転送するメールアドレスを指定することです。
,
各メールの後に追加します。例:MAILTO="some.user1@example.com,some.user2@example.com"
;
動作しません