Rsyng并不是从cron运行,而是手动运行

时间:2016-08-04 09:14:58

标签: ssh cron rsync

我有一个简单的脚本用于从我的服务器备份文件。它执行以下操作:

  • 使用SSH加入服务器
  • 创建MySQL转储文件
  • Tar某些文件夹
  • 退出
  • 启动rsnapshot以下载tar.gz和sql文件所在的文件夹
  • sshs回到服务器只是为了清理文件
  • 退出

在我的crontab顶部,我已经给出了以下

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
SHELL=/bin/bash

但是,脚本有时会启动,有时则不会。当从cron运行时,我的一些服务器还有Rsnapshot sais:

/usr/bin/rsnapshot -c /backup/configs/myserver.com.conf daily: ERROR: /usr/bin/rsync returned 255 while processing user@myserver.com:/home/user/serverdump/

你对这两个问题有什么想法吗?

0 个答案:

没有答案