Maybe, because crond is running as root, try put this lines in your script
ls -l /proc/self/fd/1 ls -l /dev/stdout please, you can tell us, how you scheduled the script in crond? Thanks 2014-08-22 11:23 GMT+02:00 Tony van der Hoff <[email protected]>: > Hi, > > Running up-to-date Wheezy. > > I have a script, simplified like this: > > ----------------------------- > #!/bin/bash > DEBUG=1 > > OUT=/dev/null > > if [ $DEBUG -ne 0 ]; then > OUT=/dev/stdout > fi > > echo hello > $OUT > ----------------------------- > > This works fine when invoked from the command line, but when called as a > cron task, same user, it fails with > /home/tony/scripts/test: line 10: /dev/stdout: Permission denied > > Any suggestions on how to fix this, please? > -- > Tony van der Hoff | mailto:[email protected] > Ariège, France | > > > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact [email protected] > Archive: https://lists.debian.org/[email protected] > -- esta es mi vida e me la vivo hasta que dios quiera -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/cae7pj3dthdgurdqweye_x+z+8lwfkvjrk_yytxkwznsebgp...@mail.gmail.com

