写Shell了

#!/bin/bash
set +x
dt=`date '+%Y-%m-%d'`
FILE=webkpi.log.${dt}

ftp -in 130.38.18.166  <<!
prompt off
user webcrm webcrm.11
cd /webapp/aioss/logs
bin
lcd /opt/aiox/data
passive off
get webkpi.log ./tmp1
bye
!
ftp -in 130.38.18.168 <<!
prompt off
user webcrm webcrm.3
cd /webapp/aioss/logs
bin
lcd /opt/aiox/data
passive off
get webkpi.log ./tmp2
bye
!
cd /opt/aiox/data
if [ -f tmp1 ]; then
if [ -f tmp2 ]; then
 sort -n  tmp1 tmp2 > tmp3
 date=`date '+%Y%m%d'`
 hour=`date '+%H'`
 min=`date '+%M'`
 second='00'
 if [ $hour -ne 0 ]; then
  case $min in
  15)
   min='00'
   ;;
  30|45)
   min=`expr $min - 15`
   ;;
  *)
   hour=`expr $hour - 1`
   min=45
   ;;
  esac
 else
  case $min in
  15)
   min='00'
   ;;
  30|45)
   min=`expr $min -15`
   ;;
  esac
 fi
 if [ $hour -lt 10 ]; then
  hour='0'$hour
 fi
 awkparam="/$1 >= $date$hour$min$second"
 awk -F, "$awkparam" tmp3>tmp4
 mv tmp4 $FILE
 rm -f tmp1 tmp2 tmp3 tmp4
fi
fi
 

FTP脚本,得到两个日志后合并sort, 保留当前时间段的日志.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值