假设当前时间是00:0澳门凯旋门注册网站3

当前位置:澳门凯旋门注册网站 > 澳门凯旋门注册网站 > 假设当前时间是00:0澳门凯旋门注册网站3
作者: 澳门凯旋门注册网站|来源: http://www.yeeseetravel.com|栏目:澳门凯旋门注册网站

文章关键词:澳门凯旋门注册网站,取分钟

  在日志处理系统中,有时我们会以10分钟为单位对日志进行切割,统计,分析,投递等操作.

  而且只要脚本每个整10分钟内运行一次即可,不必要求必须间隔10分钟,或者必须在固定分钟点上运行,对于参与zabbix投递的脚本来说这就比较重要.

  目前采取的方案是先获取 当前时间的分钟值的个位数 ORD_MINUTE.

  然后用当前时间减去(ORD_MINUTE+10)作为上一个整十分钟的开始,用当前时间减去 ORD_MINUTE作为结束.

  原来当分钟值为0n(0

  <=n

  <=9)时,上面的shell数学计算会把0n当作一个八进制数字.

  当时为了简单,没有考虑使用复杂的数学计算.就使用sed把分钟值的第一位数字直接删除,相当于模10.

  假设当前时间是00:03,则用如上方法计算出的时间段是[23:50,00:00).

  -->

  阅读(1887) 评论(0) 转发(0)0上一篇:PHP变量写时复制和写时改变的理解

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!