crontab中的rsync不执行

Rsync in crontab not execute

我已经用ssh密钥做了rsync,当我把它放到crontab时,命令没有执行

#Full Backup at 1 AM

0 1 * * * rsync -avzhe "ssh -p 22" root@192.168.201.8:/backups/mysql/ /home/DB >> /var/log/cron.log

请帮助我,非常感谢 问候

我猜不出来。您必须单独检查每个组件:

  1. cron 是否运行其他任何东西
  2. 将脚本保存在文件中并在 cron 中调用它
  3. 您的脚本在 shell 和目标中是否正常工作 系统允许您以 root
  4. 身份登录
  5. 用户cron是否具有执行脚本的相同权限
  6. cron 用户是否 'sees' ssh 密钥
  7. 其他...