备份目录的简单 Cronjob

Jac*_*nta 4 cron zip crontab

我知道这看起来很微不足道,但我看不到让它在 cronjob 中工作。

我在跑步

zip -r /backup/$(date +'%Y%m%d').zip /var/www
Run Code Online (Sandbox Code Playgroud)

这工作正常。它在我的备份目录中为我提供了 zip 文件。

但我会打开 Cron 选项卡

crontab -e
Run Code Online (Sandbox Code Playgroud)

我将它附加到文件的底部,以便它每天更新。

这是它不起作用的地方。

我究竟做错了什么?

编辑:crontab 看起来像

0 1 * * * /home/serveradmin/backup.sh
Run Code Online (Sandbox Code Playgroud)

小智 5

在 cron 中,%(百分比)符号需要转义。您应该用\(反斜杠)在百分号前面注释掉它们。IE,

日期 +\%Y-\%m-\%d-\%H-\%M