我正在尝试设置一个cron来运行此命令:
rsync -e "ssh -i /home/ldsmp3/ssh-key -o GSSAPIAuthentication=no" -az /home/ldsmp3/public_html s3299@farm.s3rsync.com:remote-dir%%bak-ldsmp3.com%%myid%%mykey
当我在终端上运行上面的命令时,它工作得很好.但是,当我通过cron运行相同的命令时,它会失败并向我发送一封包含以下内容的电子邮件…
Host key verification Failed. rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(463) [sender=2.6.8]
我一直在网上搜索几个小时,试图弄清楚如何解决问题,但到目前为止我没有尝试过的任何工作.
关于如何通过cron使这个命令正常工作的任何想法?
谢谢!
编辑:
哦,我正在尝试在运行Centos 5.5的专用服务器上运行此命令