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
请帮助我,非常感谢
问候
我猜不出来。您必须单独检查每个组件:
- cron 是否运行其他任何东西
- 将脚本保存在文件中并在 cron 中调用它
- 您的脚本在 shell 和目标中是否正常工作
系统允许您以 root
身份登录
- 用户cron是否具有执行脚本的相同权限
- cron 用户是否 'sees' ssh 密钥
- 其他...
我已经用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
请帮助我,非常感谢 问候
我猜不出来。您必须单独检查每个组件:
- cron 是否运行其他任何东西
- 将脚本保存在文件中并在 cron 中调用它
- 您的脚本在 shell 和目标中是否正常工作 系统允许您以 root 身份登录
- 用户cron是否具有执行脚本的相同权限
- cron 用户是否 'sees' ssh 密钥
- 其他...