命令 rsync in crontab 不同步



我需要在crontab任务中使用rsync,但它没有执行任务。我按如下方式放置了我的代码: * * * * * rsync -ar --delete --suffix=date +.%F_%H-%M-%S/home/user1/Desktop/backup

如果你的 crontab 任务是从/etc下的全局 crontab 文件中读取的,你需要指定执行任务的用户。

我看到的另一件事是后缀需要由子表达式设置。 所以它看起来像这样:

rsync -ar --delete --suffix=$(date +.%F_%H-%M-%S) /home/user1/Desktop /backup

最新更新