我想使用以下两个 cronjobs 来做我的备份,但他们什么都不做。当我手动执行它们时,它们会做它们应该做的事情,但是当我让 cron 做这些工作时,我会在 syslog 中看到它,但什么也没有发生。没有写入或修剪备份,也没有写入 restic 日志。
备份工作:
#Ansible: Backup with restic
15 3 * * * root source /root/restic.env && restic backup --verbose --tag cronjob --tag cloud.XXXX.systems /mnt/XXXX_data /opt/backup > /var/log/restic/restic-backup.log 2>&1
修剪工作:
#Ansible: Prune backups from restic
15 1 * * * root source /root/restic.env && restic forget --verbose --keep-tag no-prune --tag cronjob --keep-daily 7 --keep-weekly 4 --keep-monthly 2 > /var/log/restic/restic-forget.log 2>&1
谁能告诉我怎么了?
非常感谢!