(在crontab中最好都使用绝对路径),那么问题就是出在字符的转义上。crontab文件中无法理解%的含义,因而需要将%转义。所以上面的crontab命令应该写成下面这样:

*/5 * * * * time bash tashrunner.sh >log/`date +"\%Y\%m\%d"`_formal.log 2>&1

PS,反引号中的内容:'date'和后面的'+.....'之间,要有一个空格,否则date命令无法执行

posted on 2020-07-29 15:23  lpknbb  阅读(387)  评论(0)    收藏  举报