
错误写法:
*/1 * * * * mkdir -p /test/`$(date +"%Y%m%d%H%M%S")`
经调查后发现引起上图中报错的原因是:
在crontab中使用 % 是需要转义的,不能直接使用,正确写法如下:
*/1 * * * * mkdir -p /test/`date +\%Y\%m\%d\%H\%M\%S`
注意:
每一个 % 前面都有一个 反斜杠。
本文介绍在CronTab任务调度中如何正确使用含有%字符的命令,特别是当命令涉及日期格式化时。文章指出直接使用%会导致错误,并提供了解决方案:在每个%前加上反斜杠进行转义。

错误写法:
*/1 * * * * mkdir -p /test/`$(date +"%Y%m%d%H%M%S")`
经调查后发现引起上图中报错的原因是:
在crontab中使用 % 是需要转义的,不能直接使用,正确写法如下:
*/1 * * * * mkdir -p /test/`date +\%Y\%m\%d\%H\%M\%S`
注意:
每一个 % 前面都有一个 反斜杠。

被折叠的 条评论
为什么被折叠?