On 4 Sie, 10:02, Loïc Domaigné <loic.domai...@googlemail.com> wrote: > Hi, > > > I have a problem with one of my python scripts. When I run this script > > from command line it works correctly, but if I set up cron to run this > > script on specified hour it works for a while and then "[Errno 32] > > Broken pipe" error occures (always). > > > The strangest thing is that if I change command in CRON > > > from > > python /home/xxx/script.py > > to > > python /home/xxx/script.py > /tmp/script.log 2>&1 > > > the script always works correctly!!! > > > The question is WHY? Any ideas? > > This is a cron issue, and has little with python to do. > > By default, cron will email the output produced by your script, unless > you redirect. It does so by pipe to a "mail" program. Your error seems > to indicate a problem with the latter (perhaps you don't have any > "mail" program installed). >
Hmm... interesting, but logical explanation. Cron has its weird issues. I guess I have to redirect outputs of all my scripts to /dev/ null in order to prevent them from this kind of error. Thanks for help :) -- http://mail.python.org/mailman/listinfo/python-list