我从终端运行此命令,效果很好。无需输入任何密码即可将文件上传到远程服务器。
rsync -avz -e "ssh -i /home/me/.ssh/id_rsa.pub" --delete /home/me/backup/bin/backup/bio [email protected]:backups_bio/ --log-file=$HOME/rsync.log
但是如果我从 crontab 运行它,我会收到这个错误:
2019/08/08 16:04:02 [3062] rsync:连接意外关闭(迄今为止收到 0 字节)[发送方] 2019/08/08 16:04:02 [3062] rsync 错误:io.c(235) 处发生无法解释的错误(代码 255)[发送方=3.1.2]
上传不起作用。
为什么从 Crontab 启动时不起作用?
我使用的是 ubuntu 18.04 LTS