首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

AIX下,怎么在定时任务的时候,输出到动态文件中去

2013-08-27 
AIX下,如何在定时任务的时候,输出到动态文件中去我想每天的下午五点半执行 /soft/start001.sh 并且把日志

AIX下,如何在定时任务的时候,输出到动态文件中去
我想每天的下午五点半执行 /soft/start001.sh 并且把日志输出到/soft/start001_日期.log的文件中去

如果今天的日期是 20130808 则 
30 17 * * * sh /soft/start001.sh > /soft/log/start001_20130808.log
如果今天的日期是 20130809 则 
30 17 * * * sh /soft/start001.sh > /soft/log/start001_20130809.log

我用了下面的shell
30 17 * * * sh /soft/start001.sh > /soft/log/start001_`date +%Y%m%d`.log

但是,生成的日志文件名称却是:start001_Fri Aug  9 23:49:50 BEIST 2013
完全没有达到,我要的效果

但是,我执行 echo `date +%Y%m%d` 返回的却是 20130808

为什么在定时调度中,就不行了。

求原因。
[解决办法]
% 需要转义

试试下面的shell

30 17 * * * sh /soft/start001.sh > /soft/log/start001_`date +\%Y\%m\%d`.log

热点排行