On 03/31/2014 04:01 AM, Tanstaafl wrote:
> Hi all,
> 
> Ok, this is really irritating me...
> 
> I have a script that simply performs some backups. The commands are like
> this:
> 
> # perform tar.tgz backup of /etc
> tar -czpvf $BKUP_DIR_etc/$BKUP_DateTime-dev-ecat-etc.tgz /etc
> 
> When I run this script manually, it does what it is supposed to, and the
> resulting file is about 500K.
> 
> When it runs from cron (roots crontab), it results in a 20 byte (empty)
> file.
> 
> So what am I missing/doing wrong?
> 

You need to use the full path to commands in your script or set an
environment variable. In my case using full paths to executables was enough.

i.e.

# perform tar.tgz backup of /etc
/bin/tar -czpvf $BKUP_DIR_etc/$BKUP_DateTime-dev-ecat-etc.tgz /etc

Dan


Reply via email to