相关疑难解决方法(0)

crontab中的%特殊性如何?

在crontab中,你可以这样做吗?

* * * * * echo $( date +%F) >> /path/date.txt
Run Code Online (Sandbox Code Playgroud)

bash crontab

19
推荐指数
1
解决办法
2223
查看次数

备份数据库使用带日期功能的crontab

我可以使用这个命令

mysqldump -u"root"  myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
Run Code Online (Sandbox Code Playgroud)

但是在crontab中运行时

* * * * * mysqldump -u"root"  myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
Run Code Online (Sandbox Code Playgroud)

(此错误由函数日期引起,当我删除它时,crontab运行良好)

在ubuntu上,它在日志文件中发生此错误.

ubuntu CRON[xxxx] (user) CMD(mysqldump -u"root"  myDB| gzip > mydb_`date+)
ubuntu CRON[xxxx] (CRON) error ( grandchild #5353 failed with exit status 2)
ubuntu CRON[xxxx] (CRON) info (no MTA installed, discarding output)
Run Code Online (Sandbox Code Playgroud)

linux ubuntu crontab

6
推荐指数
1
解决办法
3489
查看次数

标签 统计

crontab ×2

bash ×1

linux ×1

ubuntu ×1