This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crontab not sending output to me?


Pierre A. Humblet wrote on 4/13/2007 :
----- Original Message ----- From: "Kevin Markle" <>
To: <>
Sent: Friday, April 13, 2007 3:55 PM
Subject: crontab not sending output to me?



Hello,

I'm running this crontab. When I run /cygdrive/e/wsus/run_all_groups.sh
from a command line it works but when I run it from cron I get no content in the email I recive.


My Crontab:
MAILTO=""
# minute hour day of month month day of week command
0 8 * * 2,4 /cygdrive/e/wsus/run_all_groups.sh
0 22 * * 0,2 /cygdrive/e/wsus/run_all_groups.sh
0 16 * * * /cygdrive/e/wsus/run_all_groups.sh
51 15 * * * /cygdrive/e/wsus/run_all_groups.sh



Given that MAILTO="", you should not receive an e-mail. So that answers the Subject of your e-mail. However the body suggests that you receive some e-mail from cron, which is strange.

Could you clarify what the problem is, tell us if cron is running (ps -a shows it), provide any useful info from the Windows event log and /var/log/cron.log as well as the output of 'cygcheck -srv > cygcheck.txt' as an attachment.

If you remove MAILTO="", cron will attempt to send you the output through
/usr/sbin/sendmail. What does that point to? If it points to /usr/bin/cronlog, the output should appear in HOME/cron.log, or in case of error there should be temporary files in /tmp.


Pierre (going away until Monday).

Hello,


I use a Windows email program to send email from the script I have written. When I run the script from a shell prompt it runs fine and sends email to be but when I run it from cron I get a email but text in the body.

I setup this as you had suggested earlier:
It's working because we know it's trying to mail you something.
To find out what, remove MAILTO="" and install a poor man's mailer as follows.
It will write the mail output to /cronmail.txt


Pierre

~: cd /
/: cat > cronmail.sh
cat > /cronmail.txt
/: chmod a+rx /cronmail.sh
/: cd /usr/sbin
/usr/sbin: ln -sf /cronmail.sh sendmail




-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]