Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101532
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 302
  • 用 户 组: 普通用户
  • 注册时间: 2017-02-07 17:04
个人简介

不积跬步无以至千里,每天进步一点点~

文章分类

全部博文(35)

文章存档

2018年(3)

2017年(32)

我的朋友

分类: LINUX

2017-03-03 16:54:47

错误描述:我在定时任务里执行脚本,把执行脚本的日志输出到以日期命名的日志文件里。20170303.log
定时任务如下:
00 01 * * * sh /home/test/test.sh >> /home/test/`date +%Y%m%d`.log
总是提示:unexpected EOF while looking for match ‘‘’

但是在shell里测试 touch /‘date +%Y%m%d.log 是成功的。

解决办法:
搞了好久,终于找到原因需要加转义\
00 01 * * * sh /home/test/test.sh >> /home/test/`date +\%Y\%m\%d`.log

具体原理不太清楚,有大神可以指点一下~
阅读(1403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~