找回密码
 注册
查看: 1060|回复: 7

RSYNC问题。急急急

[复制链接]
发表于 2005-8-27 16:43:40 | 显示全部楼层 |阅读模式
我有两台服务器,A和B,
现要把A上的数据备份到B上,
我现已经把B到A的SSH无密码登陆配制成功,
我在B上手动执行rsync -av --delete -e ssh [email protected]:/www/ /backup2/ >/root/rsync_week_log.txt
可以成功进行备份,
但是我在crontat里添加了这行后却没有执行成功,
急急,
问题出在哪?????
 楼主| 发表于 2005-8-27 17:48:26 | 显示全部楼层
我把上面的写入脚本,然后在crontab里调用这个脚本,
我就会收到一封邮件
Subject: Cron <root@oa> /root/rsync_backup.sh
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password,keyboard-interactive).
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(165)


到底是咋回事啊,
急急急
回复

使用道具 举报

 楼主| 发表于 2005-8-27 17:51:08 | 显示全部楼层
为什么手动可以成功执行,
在crontab里调用就不可以呢!!!
回复

使用道具 举报

发表于 2005-8-30 12:30:46 | 显示全部楼层
请您在rsync前面写上绝对的路径名如:/usr/bin/rsync   再试一下.
回复

使用道具 举报

发表于 2005-9-1 14:03:44 | 显示全部楼层
Permission denied, please try again.

这么明显的提示: 请求被拒绝, 请重试.

没有执行权限啊!
回复

使用道具 举报

 楼主| 发表于 2005-9-4 12:20:02 | 显示全部楼层
没有权限的话为什么我手动执行就可以呢?
回复

使用道具 举报

发表于 2005-9-5 16:25:35 | 显示全部楼层
请您在您写的脚本文件中,rsync前面写上绝对的路径名如:/usr/bin/rsync 再试一下.
另外,脚本文件用 chmod a+x 分配执行权限了吗?
回复

使用道具 举报

发表于 2005-9-5 18:08:30 | 显示全部楼层
你在command line是用root执行的吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-13 21:40 , Processed in 0.026130 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表