On Mon, 7 Apr 2008 at 09:38 -0400, [EMAIL PROTECTED]:

D Hill <[EMAIL PROTECTED]> writes:

I have several cronjob's set up on a server we have under the user root. I
need to specify specific email addresses results are sent to.

Using documentation from:

  man 5 crontab

I thought I could surround the jobs:

  ...
  MAILTO="root,someoneelse"
  @hourly /usr/local/bin/mysqladmin -u internalonly status
  30 8 * * * /usr/local/bin/mysql -u internalonly < /root/mysql.optimize
  */15 * * * * mysql -u internalonly < /root/delete_rad_usersonline
  0 */4 * * * mysql -u internalonly < /root/delete_rad_authlog_failed
  MAILTO="root"
  ...

It works for @hourly, but not for the other three.

I don't have a chance to look into it now, but it should definitely
work the way you have done it.  [I usually invoke sendmail directly on
the crontab line if I want mail output, so I haven't any experience to
draw on here.]

You might want to check whether the order of the schedule lines matters.

It is working. Checking the man page for cron:

  %man cron
  ...
  The cron utility then wakes up every minute, examining all stored
  crontabs, checking each command to see if it should be run in the
  current minute.

From this, I gathered they were read from top to bottom.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to