【发布时间】:2021-04-23 20:58:07
【问题描述】:
如果我在 shell 中输入以从远程服务器本地备份数据库文件,并且每个新备份文件都附加日期,则此命令有效:
rsync -avz -Iu --backup developer@xxx.xxx.xxx.xxx:/home/database.sqlite /home/ProdBackups/dbBackup_(date +\%Y\%m\%d\%H\%M\%S).sqlite
但是当我尝试在 crontab 中将其作为 cronjob 运行时:
* * * * * rsync -avz -Iu --backup developer@xxx.xxx.xxx.xxx:/home/database.sqlite /home/ProdBackups/dbBackup_(date +\%Y\%m\%d\%H\%M\%S).sqlite
我收到此错误:
Syntax error: "(" unexpected
我该如何解决这个问题?
【问题讨论】:
标签: linux shell ubuntu backup rsync