Tony van der Hoff <t...@vanderhoff.org> wrote:
 
> Cron task is invoked from a simple crontab entry:
> # /home/tony/crontab -- crontab for user tony
> MAILTO=t...@vanderhoff.org
> SHELL=/bin/sh
> <snip>
> * * * * *       /home/tony/scripts/test

> tony@tony-fr:~$ ls -al /dev/stdout
> lrwxrwxrwx 1 root root 15 Aug 21 17:30 /dev/stdout -> /proc/self/fd/1

> tony@tony-fr:~$ ls -ald /dev
> drwxr-xr-x 15 root root 3340 Aug 21 17:30 /dev

At least you don't have a multi-gigabyte /dev/stdout-file on your system
filled with the output of numerous scripts from years ago :)

I'd guess /proc/self/fd/1 is different for programs invoked from cron,
because cron redirects stdout to catch any output from programs.

Please add something like this:

  ls -al /proc/self/fd/1 /dev/stdout 2>&1 > /tmp/testoutput

to your script and provide the output. Maybe this will be helpful.

Grüße,
Sven.

-- 
Sigmentation fault. Core dumped.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5aua6vrlg...@mids.svenhartge.de

Reply via email to