[oclug] rsync, ssh, and cron

Dave Edwards dle at sympatico.ca
Tue Apr 6 21:25:03 EDT 2004


On 2004-04-06 18:02-0400, Michael P. Soulier wrote:
> On 06/04/04 Dave Edwards said:
> 
> > 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.
> > 
> > This has the earmarks of a self-kicker, but I need a little help to
> > get there.
> 
> If you run that under vixie-cron, you can specify a user for the job to
> run under. 
> 
> ie.
> 
> 0 0 * * * dle /usr/bin/rsync -e ssh -aqz
> www.foo.bar:/usr/websites/foo.bar/www /home/dle/projects/foo/

I am running vixie-cron, but using that syntax earned me a "/bin/sh:
line 1: dle: command not found" local email message.

Dave.
-- 
Dave Edwards <dleSympaticoCa>
Freelance and Technical Writer,
With Special Interest in Open Source Software
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://tux.oclug.on.ca/pipermail/oclug/attachments/20040406/163fcfa0/attachment.bin


More information about the OCLUG mailing list