![cron 中的 zip 不起作用,但命令中的 zip 起作用](https://linux22.com/image/641612/cron%20%E4%B8%AD%E7%9A%84%20zip%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E4%BD%86%E5%91%BD%E4%BB%A4%E4%B8%AD%E7%9A%84%20zip%20%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我需要备份一个目录
zip -r /savehere/backup_`date +%y%m%d%H%M%S` /save/this -q
它工作正常。但不是从 crontab 运行:
* * * * zip -r /savehere/backup_`date +%y%m%d%H%M%S` /save/this -q
两者都不
* * * * cd /savehere/; /usr/bin/zip -r /savehere/backup_`date +%y%m%d%H%M%S` /save/this -q
此 crontab 中的其他命令正在运行。
这个命令有什么问题?
答案1
总是使用/路径/到/你的/命令在你的 cron 中。
在您的 cron 中提供二进制文件的完整路径。