crontab date 命令使用
原创
©著作权归作者所有:来自51CTO博客作者lynnteng0的原创作品,请联系作者获取转载授权,否则将追究法律责任
需要写个定时任务,每分钟把时间输出到/root/time.log文件里面
因为需要部署到几十台服务器上,写个脚本再写定时任务的话很麻烦,所以想直接在crontab里面写命令输出
* * * * * date +”%F %H:%M” >> /root/time.log 2>&1
部署上去之后,发现并没有生效
查看日志/var/log/cron
Mar 6 15:06:01 localhost CROND[2188]: (root) CMD (date +")
并没有执行
这是因为%在crontab里面是有特殊的意义的,需要使用\进行转义
* * * * * /bin/date +"\%F \%H:\%M" >> /root/time.log 2>&1
这样子就ok了
上一篇:安装moosefs
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
date命令 简单使用
date命令 简单使用
linux 命令 date -
shell date命令使用
date 以默认
shell date命令使用 -
crontab命令
crontab命令
crontab命令 -
date命令使用字符串 格式输出 十进制数字 数位 修改时间