摘要: 一、初衷: 很多时候,时间的存储都是时间戳格式,如果需要展示就要转化成标准格式日期。也许会需要date和timestamp互转。二、方法:1、Shell下对date和timestamp的互转,是通过date函数 date --> timestamp : $date -d '2015-01-31 ... 阅读全文
posted @ 2016-01-11 14:33 Devops达人 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 一、初衷: 有时候我们分页展示数据的时候,需要计算页数。一般都是向上取整,例如counts=205 pageCouts=20 ,pages= 11 页。一般的除法只是取整数部分,达不到要求。二、方法:1、通用除法: UP(A/B) = int((A+B-1)/B) 取临界值,计算下A+B-1的... 阅读全文
posted @ 2016-01-11 13:21 Devops达人 阅读(60766) 评论(0) 推荐(1) 编辑
摘要: 一、初衷: 一些开源软件的配置文件中识别区分的部分用英文,那么我们在批量生成配置文件的时候,可以从CMDB导入汉字(idc_name),然后将它转换成拼音,再或者拼接上IP地址,以便更准确的识别。例如:Smokeping的Targets配置文件,如下:+telcommenu = 中国电信title... 阅读全文
posted @ 2016-01-11 11:16 Devops达人 阅读(13870) 评论(0) 推荐(0) 编辑
摘要: 一、问题回顾: 最近在写一些被监控系统调用的脚本,用来上报统计信息。发现手动跑的时候没有任何问题,监控系统就是不能正常调用运行。在折腾了两个小时后,看报错是监控系统没拿到脚本输出。检查脚本,发现读文件的地方写的都是相对路径,改成绝对路径后成功被系统调用。python脚本中例子如下:1 with o... 阅读全文
posted @ 2016-01-11 10:36 Devops达人 阅读(1237) 评论(0) 推荐(0) 编辑