小编ama*_*c44的帖子

Cron使用反引号时出错

以下工作正常从命令行

/usr/bin/mysqldump -uUser -pPass Db_name > /var/www/db_backup/db.`date +%Y%m%d%H%M`.sql 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在cron中执行此操作时,我收到错误:

bad ` sign 
errors in crontab file, can't install
Run Code Online (Sandbox Code Playgroud)

我看到网络上的其他人通过逃避百分号来解决同样的问题,但这没有帮助,我尝试了只在反引号内的日期,没有格式说明符,仍然有错误.

我也看到日期的参数用单引号或双引号括起来,但这也无济于事.

当然,我可以把它扔进一个脚本并执行我想的 - 但那有什么乐趣?

有任何想法吗?我正在使用RHEL 5.

linux shell cron

9
推荐指数
1
解决办法
3663
查看次数

标签 统计

cron ×1

linux ×1

shell ×1