crontab中的反引号

crontab中有这么一段

0 9 * * * /home/upload.php data.`date +%Y%m%d`.txt

拷出来可以正常运行,但crontab到了时间运行结果却是:

Syntax error: EOF in backquote substitution

直到夏辉同学指点——crontab不认反引号``的,只能把这句放到shell脚本里,再在crontab里运行这个shell脚本。

相关文章

分类

2 Comments

ryan said:

不是不认反引号,是date的参数%在crontab中是代表新行.需要用\转义使用。
/home/upload.php data.`date +\%Y\%m\%d`.txt

DongHao Author Profile Page said:

还是天天哥洞悉玄机!

留言:

关于文章

This page contains a single entry by DongHao published on 09 17, 2008 6:01 PM.

中秋小兔兔 was the previous entry in this blog.

牛奶啊牛奶 is the next entry in this blog.

Find recent content on the main index or look in the 存档 to find all content.