小编Mar*_*ina的帖子

ssh 连接操作使用 rsync 超时

我使用 rsync 在本地设备上备份我的远程服务器,但是当我将它与 cron 作业结合使用时,我的 ssh 超时了。需要明确的是,数据存储在远程服务器上,我希望它存储在我的本地服务器上。备份请求必须从我的本地服务器发送到远程服务器。

当我像这样在终端中输入数据时,备份数据的命令正在工作:

rsync -chavzP --stats USERNAME@IPADDRES: PATH_TO_BACKUP LOCAL_PATH_TO_BACKUP
Run Code Online (Sandbox Code Playgroud)

但是当我将它与这样的 cron 工作结合起来时:

10 11 * * * rsync -chavzP --stats USERNAME@IP_ADDRESS: PATH_TO_BACKUP LOCAL_PATH_TO_BACKUP
Run Code Online (Sandbox Code Playgroud)

ssh 连接超时。当 cronjob 执行时,它会向 root 用户发送一封邮件,输出如下:

From local.xx.xx.xx  Tue Jul  2 11:20:17 2013
X-Original-To: username
Delivered-To: username@username.local
From: username@username.local (Cron Daemon)
To: username@username.local
Subject: Cron <username@server> rsync -chavzP --stats USERNAME@IPADDRES: PATH_TO_BACKUP LOCAL_PATH_TO_BACKUP
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=username>  
X-Cron-Env: <USER=username>
X-Cron-Env: <HOME=/Users/username>
Date: Tue,  2 Jul 2013 11:20:17 +0200 (CEST)

ssh: connect …
Run Code Online (Sandbox Code Playgroud)

linux backup rsync centos5 database-backup

3
推荐指数
1
解决办法
2511
查看次数

标签 统计

backup ×1

centos5 ×1

database-backup ×1

linux ×1

rsync ×1