[clue] [TECH] rsync command runs from command line but not via cron
Brian Gibson
bwg1974 at hotmail.com
Wed Jun 1 12:38:52 MDT 2011
OK I have a pair of Drobo FS NAS devices.
Kernel :Linux Drobo-FS 2.6.22.18
BusyBox v1.14.2 (2009-07-29 17:47:47 PDT) multi-call binary
One is the file server,
the other is the backup device. I can manually rsync between the two
via the command line during a ssh session to the backup device. It
works if I call the rsync command directly or via the shell script that calls the rsync command.
crond is not enabled by default and there is no official DroboApp
(marketing name for software plugin) to enable the service. This blog
post outlines how to
enable crond: http://blog.troyastle.com/2010/06/activate-cron-daemon-on-drobofs.html
crond is running (ps | grep crond) and I've tested using the following cron job: 0,15,30,45 * * * * date > /path/to/test.txt
The following job does get called: 0 * * * * /path/to/backup.sh >
/path/to/output.log (alternate definition, 0 * * * * /bin/sh
/path/to/backup.sh > /path/to/output.log)
However, the rsync command does not run. I only get the "BEGIN" and
"END" messages I added in the output file. Not even an error message.
Calling the script from the command line produces the full output,
starting with "receiving incremental file list". I suspect that the
cron environment is missing something (or I am), but adding the -l to
the call (/bin/sh -l /root/backup.sh) has no effect.
Any ideas?
Here's the executable script with IP removed:
#!/bin/sh
echo '****************************************'
echo 'BEGIN BACKUP'
date
echo '****************************************'
# ssh uses public/private key authentication
/mnt/DroboFS/Shares/DroboApps/rsync/rsync -avz -e 'ssh -i /root/rsync-key' --rsync-path=/mnt/DroboFS/Shares/DroboApps/rsync/rsync root at 0.0.0.0:/mnt/DroboFS/Shares /mnt/DroboFS/
echo '****************************************'
echo 'END BACKUP'
date
echo '****************************************'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cluedenver.org/pipermail/clue/attachments/20110601/cbf25919/attachment-0001.html
More information about the clue
mailing list