質問: /etc/cron.daily/foo:rootではなく特定のユーザーにメールを送信しますか? centos 5.5を実行しています。/etc/cron.daily/にいくつかのcronjobsが保存されています。これらのcronジョブの一部のメールは特定のメールアドレスに送信し、/ etc/cron.daily /の残りのメールはデフォルトのメールアドレス(root @ localhost)に送信する必要があります。/etc/cron.daily/のcronjobsは、/ etc/crontabファイルから実行されます。/etc/crontabは「mailto」フィールドを指定します。 /etc/cron.daily/foo cronjobにmailtoを設定して、これを上書きできますか?これを処理する最良の方法は何ですか?
回答: このマシンでsa=アクセス権があると想定すると、新しいユーザーアカウントを作成し、このアカウントにタスクを追加するcronタスクを実行できます。このユーザーのメールは、次の場所にある.forwardファイルを使用して転送できます。このアカウントのホームフォルダー。cronタスクで特権アクセスが必要な場合は、このユーザーの権限を設定する必要がある場合があります。これまたはstefanの回答が最も適しているかどうかは、設定の手間と、エラーメッセージをルートの電子メールに送信するか、通常は毎日の出力を監視する人に送信するかによって異なります。幸運を