我有这个 crontab
* * * * * tar -czf /backup/$(date +%F--%T)-localusers.tgz /vagrant
这没用。但如果我这样做
tar -czf /backup/$(date +%F--%T)-localusers.tgz /vagrant/
有用。
有人知道发生了什么吗?我确实不断收到邮件:
N 10 (Cron Daemon) Thu Aug 23 10:43 28/1130 "Cron <root@localhost> tar -czf"
您的问题可能是由于百分号的 cron 特殊处理:
所以你需要逃避它们: