[oclug] rsync, ssh, and cron

Hugh Campbell hdc at fs.ca
Tue Apr 6 14:08:47 EDT 2004


On Tue, 6 Apr 2004 17:35:30 -0400, Dave Edwards wrote:

>I've created a cron job to regularly backup a remote directory.  The
command looks like:
>su - dle -c 'rsync -e ssh -aqz www.foo.bar:/usr/websites/foo.bar/www
/home/dle/projects/foo/'

>However, something there -- either rsync or ssh -- does not like it.
>Something about being run by cron is tripping it up, as the command
>works fine when I run it by hand.  I receive the error output via
>local email: standard in must be a tty.

Dave

This rings a bell with me I think.  It may have something to do with the su environment that you 
are su'ing into.

Have you tried running it from rsync's crontab?  This is what I do and it seems to work 
perfectly.

Hugh




More information about the OCLUG mailing list