Date: Tue, 24 Feb 2004 23:49:28 +0100 From: Mathias Haas <mathias@haas.se> To: Julien Gabel <jpeg@thilelli.net> Cc: freebsd-questions@freebsd.org Subject: Re: Shell scripting woes. Message-ID: <403BD4F8.40101@haas.se> In-Reply-To: <53781.192.168.0.97.1077659656.squirrel@webmail.thilelli.net> References: <51804.193.14.163.194.1077641809.squirrel@mail.haas.se><403B9112.1080503@circlesquared.com><52540.192.168.0.97.1077646240.squirrel@webmail.thilelli.net><403B952C.4060706@haas.se> <403BC43B.6030003@infinitebubble.com> <53781.192.168.0.97.1077659656.squirrel@webmail.thilelli.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Julien Gabel wrote: >>>As a reply to both answers, here's a script that wont' run: >>>#!/usr/local/bin/bash >>>echo start > test.txt >>> >>>...and here is bash: >>>[root@p3-550 /usr/local/etc]>> whereis bash >>>bash: /usr/local/bin/bash >>> >>>this is /var/log/cron >>>Feb 24 19:20:00 p3-550 /usr/sbin/cron[27988]: (root) CMD >>>(/usr/local/etc/test.sh) >>> >>>This is the crontab entry: >>>* * * * * /usr/local/etc/test.sh >>>(At the moment, I have no shell parameters or other parameters in >>>crontab, another crontab-job runs fine, but that's an executable >>>file.) >>> >>> > > >The following works fine, here is the detail: > >$ date ; ls -lF /tmp/test.* >Tue Feb 24 22:50:11 CET 2004 >-rwxr-x--- 1 jgabel wheel 49 Feb 24 22:50 /tmp/test.bash* >$ >$ cat /tmp/test.bash >#!/usr/local/bin/bash >echo start > /tmp/test.txt >$ >$ crontab -l >* * * * * /tmp/test.bash >$ >$ date ; ls -lF /tmp/test.* >Tue Feb 24 22:51:17 CET 2004 >-rwxr-x--- 1 jgabel wheel 49 Feb 24 22:46 /tmp/test.bash* >-rw-r--r-- 1 jgabel wheel 6 Feb 24 22:51 /tmp/test.txt >$ >$ cat /tmp/test.txt >start >$ > >Can you try *stricly* the same thing? > > > Sure (this is run as root): $ cd /tmp $ date ; ls -lF /tmp/test.* Tue Feb 24 23:25:56 CET 2004 -rwxr-x--- 1 root wheel 45 Feb 24 23:24 /tmp/test.bash* $ $ cat test.bash #!/usr/local/bin/bash echo start > test.txt $ crontab -l * * * * * /usr/local/sbin/pure-ftpwho -w > /www/data/ftpstatus.html * * * * * /tmp/test.bash $ date ; ls -lF /tmp/test.* Tue Feb 24 23:26:08 CET 2004 -rwxr-x--- 1 root wheel 45 Feb 24 23:24 /tmp/test.bash* $ Not much of difference I'm afraid.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?403BD4F8.40101>