免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10597 | 回复: 14
打印 上一主题 下一主题

crontab中date的用法,欢迎大家来指导! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-11 11:57 |只看该作者 |倒序浏览
我的初衷是想在crontab中记录当天命令运行情况,命令如下:
0 10 * * * /path/command > /dir/`/usr/bin/id -un`.`/bin/date +%m%d`.log ,这样command根本没运行起来;
但我查看/var/log/cron文件,发现这样的记录:
CMD (/path/command  > /dir/`/usr/bin/id -un`.`/bin/date +)
我又改了多种组合(...`.`/bin/date +'%m%d'`),总是不能运行,LOG显示的也差不多,在+号或后面一个字符停止。我想这可能是转义的问题。也试了几种组合,最后试(...`.`/bin/date +'\%m\%d'`.log能正常运行,LOG文件名这这样的:user.\08\11.log
我实在没招了,有明白的指点一下。

论坛徽章:
0
2 [报告]
发表于 2005-08-11 12:20 |只看该作者

crontab中date的用法,欢迎大家来指导!

`/bin/date +'%m%d'`不行吗?
我机子上可以啊!

论坛徽章:
0
3 [报告]
发表于 2005-08-11 12:26 |只看该作者

crontab中date的用法,欢迎大家来指导!

我的是9,是不行的。
当然在命令行下是OK的,但将它写入crontab是不行的。

论坛徽章:
0
4 [报告]
发表于 2005-08-11 13:02 |只看该作者

crontab中date的用法,欢迎大家来指导!

date +d

论坛徽章:
0
5 [报告]
发表于 2005-08-11 13:29 |只看该作者

crontab中date的用法,欢迎大家来指导!

大哥说清楚点呀。
我用`/bin/date +d%m%d`是不行的呀

论坛徽章:
0
6 [报告]
发表于 2005-08-11 13:37 |只看该作者

crontab中date的用法,欢迎大家来指导!

MYDATE= `date +%m%d`
LOGFILE =login.log_$MYDATE
>$LOGFILE

论坛徽章:
0
7 [报告]
发表于 2005-08-11 13:39 |只看该作者

crontab中date的用法,欢迎大家来指导!

以上这句话能写入crontab里面吗?

论坛徽章:
0
8 [报告]
发表于 2005-08-11 13:40 |只看该作者

crontab中date的用法,欢迎大家来指导!

论坛徽章:
0
9 [报告]
发表于 2005-08-11 13:56 |只看该作者

crontab中date的用法,欢迎大家来指导!

不行哟,兄弟。
开始我写的是MD=`date +%m%d`,结果生成的日期为`date +%m%d`.log
后来改成MD=`/bin/date +%m%d`结果根本就不生成LOG文件了哟。

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
10 [报告]
发表于 2005-08-11 15:32 |只看该作者

crontab中date的用法,欢迎大家来指导!

/bin/date '+\%m\%d'
%在crontab中被认为是newline,要用\来escape才行
俺一直建议把要cron的命令组合写到一个脚本里,并在脚本的最前面加入PATH
最后在crontab中调用这个脚本,这样出错的几率比较小
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP