采集日志文件是否更新shell脚本

8 篇文章 0 订阅

#采集日志最后一行记录,获取时间,IP,等参数
grep 1= rootLogger_DEBUG.log | tail -1f|awk -F “[= ,]” '{print substr($1" “$2,1,19),”,134.1XX.XX.1XX,bin_XX,",$4,$6,$8,$10,$12,$14,$16,$18,$20,$22}'sed ‘s///-/g’

#获取当前日期
file_time=$(date +%Y%m%d%H%M%S)

#入库标准日期格式
insert_time= ( d a t e + e c h o " 开 始 时 间 : " (date +%Y-%m-%d' '%H:%M:%S) echo "开始时间:" (date+echo":"insert_time

#获取当前日期秒数
start_date_second=date +%s -d "${insert_time}"
echo “开始秒数=”$start_date_second

data_2= ( g r e p " T y p e = (grep "Type= (grep"Type={type_list}," rootLogger_DEBUG.log|tail -1f|awk -F ‘[ =,]’ ‘{print substr($1" “$2,1,19)”,",$4",",$7",",$10",",$13",",$16",",$19",",$22}’|awk -F ‘iCount’ '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲'| sed 's/\//\-…data_2

end_date_2=echo ${data_2}|awk -F ',' '{print $1}'
echo “结束时间=”$end_date_2

end_date_second_2=date +%s -d "${end_date_2}"
echo “结束秒数=”$end_date_second_2

#相差秒数
interval_time_2= ( ( (( ((start_date_second- e n d d a t e s e c o n d 2 ) ) e c h o " i n t e r v a l t i m e 2 = " end_date_second_2)) echo "interval_time_2=" enddatesecond2))echo"intervaltime2="interval_time_2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值