Date: Tue, 24 Feb 2004 19:17:16 +0100 From: Mathias Haas <mathias@haas.se> Cc: freebsd-questions@freebsd.org Subject: Re: Shell scripting woes. Message-ID: <403B952C.4060706@haas.se> In-Reply-To: <52540.192.168.0.97.1077646240.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>
next in thread | previous in thread | raw e-mail | index | archive | help
Julien Gabel wrote: >>>Hello guys! I have two questions about shellscripts: >>>2) The same backup job - is written as a bash script, and it works >>>perfectly when run by hand, but it won't run as a cron job. >>> >>> >>Are you using a full path in the shebang at the top of the script? >>Such as: >> >>#!/bin/sh >>or >>#!/usr/local/bin/bash >> >> > >And more generally, is the ${PATH} variable set correctly according >to all the tools/utility used along your script? > > 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.) /mathias
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?403B952C.4060706>