我知道这看起来很微不足道,但我看不到让它在cronjob中工作。
我正在运行
zip -r /backup/$(date +'%Y%m%d').zip /var/www
这很好用。它在我的备份目录中提供了zip文件。
但我会用
打开Cron标签crontab -e
我将其附加到文件的底部,以便每天更新。
这是它不起作用的地方。
我做错了什么?
编辑:crontab看起来像
0 1 * * * /home/serveradmin/backup.sh
答案 0 :(得分:4)
在cron中,%
(百分比)符号需要转义。你应该在它们前面用\
(反斜杠)注释掉百分号。即,
日期+ \%Y - \%m - \%d - \%H - \%M