4

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

我在跑步

zip -r /backup/$(date +'%Y%m%d').zip /var/www

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

但我会打开 Cron 选项卡

crontab -e

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

这是它不起作用的地方。

我究竟做错了什么?

编辑:crontab 看起来像

0 1 * * * /home/serveradmin/backup.sh
4

1 回答 1

5

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

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

于 2014-11-17T20:05:17.160 回答