shell处理故障

 

以下是shell处理故障的一点积累,将来可能有用,先mark一下

 

(1)导出userid不为空,且下单日在2014-01-03日(含)以后的订单

mysql -u*** -h*** -P3307 -p**** -e "use XXX ;set names utf8; select distinct user_id, user_name  from commission_order r where (r.user_id is not null and r.user_id !='' and order_date >='2014-01-03') and source='WWW'">check_user_id.txt 

 

 

(2)shell脚本调用用户中心的接口比较

#!/bin/bash 

count=1 
cat check_user_id.txt|while read line
do
 username=$(echo $line|awk '{print $NF}')
 userid=$(echo $line|awk '{print $(NF-1)}')
 
 user_id_true=$(curl http://******/api/****?username=$username|awk -F ':' '{print $1,$2,$3}'|awk -F ']' '{print $1}'|awk -F '[' '{print $NF}')
 
 if [ $userid -ne $user_id_true ] 
 then
  echo "username," $username ,"userid_false," $userid ,"user_id_true," $user_id_true>>check_user_id_result.txt
 fi

 #计数
 count=$[ $count + 1 ]
 echo "username," $username ,"userid_false," $userid ,"user_id_true," $user_id_true ,"count," $count
done 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值