巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3258|回复: 0

[电脑网络] linux系统按年月日和时间输出日志方法

[复制链接]
发表于 2016-10-9 20:04:56 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
linux系统按年月日和时间输出日志方法
1、在linux计划任务执行完成后需要按日期输出结果,格式如下:前后两点必须要,不是单引号
  1. `date +\%Y\%m\%d`
复制代码
举例:符号 \ 是转义作用,正常显示或文件中引用时不需要
  1. 30 19 * * * cp /etc/abc.conf /tmp/yum.conf.bak
  2. echo 复制abc.conf 到目录 /tmp/ 完成 > /tmp/log_`date +\%Y\%m\%d`.txt 2>&1
复制代码

2、如果输出需要带上时间分秒,格式应该这样:前后两点必须要,不是单引号
  1. `date +\%Y\%m\%d\%H\%M\%S`
复制代码
举例:符号 \ 是转义作用,正常显示或文件中引用时不需要
  1. 30 19 * * * /etc/test.sh > /tmp/logs/log_`date +\%Y\%m\%d\%H\%M\%S`.log 2>&1
复制代码

3、时间输出格式样例参数说明
%y    年份最后两位数位 (00-99)
%Y    年份 (如:2016)

%B    当前locale 的月名全称 (如:一月)
%m    月份(01-12)
%d    按月计的日期(例如:01)

%H    小时(00-23)
%I    小时(00-12)

%M    分钟(00-59)
%S    秒钟(00-60)
%N    纳秒(000000000-999999999)

举例:
  1. date "+%Y-%m-%d"
  2. 2013-02-19

  3. date "+%Y-%m-%d %H:%M:%S"
  4. 2013-02-19 13:14:19

  5. date "+%Y_%m_%d %H:%M:%S"
  6. 2013_02_19 13:14:58
复制代码
举例:按系统日期直接输出到log文件
  1. echo 巴中热线网 www.bzhot.com >> /tmp/$(date +\%Y\%m\%d).log 2>&1
复制代码

注意:这里说的是系统时间,是来自linux操作系统设置的。



上一篇:linux复制文件目录命令 linux移动剪切文件和目录命令
下一篇:西部数据WD硬盘外观颜色标签什么意思?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

快速回复 返回顶部 返回列表