执行这个命令 查询 10月7号这天的错误日记

grep -r "Originate Failed"  /usr/local/freeswitch/log/freeswitch.log.2015-10-07* >> sip_error.txt

查询错误信息数量

wc -l sip_error.txt

删除包括 指定字符的 错误记录

INVALID_NUMBER_FORMAT

SUBSCRIBER_ABSENT

ORIGINATOR_CANCEL

NORMAL_TEMPORARY_FAILURE

NO_USER_RESPONSE

统计错误类型数量

统计服务不可用导致的故障数量

grep -r "NORMAL_TEMPORARY_FAILURE"  sip_error.txt >> NORMAL_TEMPORARY_FAILURE.txt

wc -l NORMAL_TEMPORARY_FAILURE.txt

72 NORMAL_TEMPORARY_FAILURE.txt  72个不可用

删除包括指定字符的行

sed -i -e '/SUBSCRIBER_ABSENT/d' data.txt

linux系统中,利用grep打印匹配的上下几行
如果在只是想匹配模式的上下几行,grep可以实现。
$grep -5 'parttern' inputfile //打印匹配行的前后5行
$grep -C 5 'parttern' inputfile //打印匹配行的前后5行
$grep -A 5 'parttern' inputfile //打印匹配行的后5行
$grep -B 5 'parttern' inputfile //打印匹配行的前5行

FS 查找呼叫失败的原因相关推荐

  1. 呼叫失败原因码SIP代码

    1 概述 本文档描述发起呼叫失败时增加原因码:SIP响应描述或Freeswitch内部的错误描述. 2 返回错误码描述 2.1 SIP响应消息 SIP响应消息 错误码描述 说明 400 Bad Req ...

  2. mac地址漂移导致呼叫失败问题处理过程

    目录 1 现象: 2 组网结构: 3 业务流程: 4  抓包定位一下问题: 4.1 抓包看一下 4.2 更改抓包方式后,重抓 4.3 故障的可能性如下图: 5 结论及改正方法: 6 总结 1 现象: ...

  3. FreeSWITCH在呼叫失败的情况下如何播放语音提示

    看到好多网友问到这个问题.一般我们在打电话时会听到"您拨的电话正在通话中,请稍后再拨....",或"电话无应答..."之类的提示,我们在 freeswitch ...

  4. STM32F407ZGT6 fatfs出现挂载成功,但是文件读写失败的原因

    使用正点原子的板子f407,使用野火代码参考博客 2021-07-25 野火板子25MHz晶振改为正点原子8MH晶振_Car12-CSDN博客 参考源码 修复了野火的bug,使用cubemx初始化代码 ...

  5. win7安装android驱动失败怎么办,Win7蓝牙驱动安装失败的原因分析与解决方法

    蓝牙是一种支持设备短距离通信的无线电技术,现在不管是手机还是电脑都已经普遍的使用蓝牙功能了.如果Win7系统电脑没有安装蓝牙驱动的话,是需要安装后才能使用的.最近,有用户在安装蓝牙驱动的时候,发现安装 ...

  6. apmserv mysql5.1启动失败_apmserv启动失败的原因以及解决方法

    在本地测试环境当中,很多人遇到过apmserv集成软件启动失败的问题:有apache启动失败.mysql启动失败:系统天堂小编针对apmserv启动失败的原因整理了对应的解决方法在这里分享给大家. 现 ...

  7. 虚幻引擎构建光照失败的原因_如何在虚幻引擎4中构建实时动态封面系统

    虚幻引擎构建光照失败的原因 by David Nadaski 大卫·纳达斯基(David Nadaski) 如何在虚幻引擎4中构建实时动态封面系统 (How to build a real-time ...

  8. 整理 node-sass 安装失败的原因及解决办法

    文章出处 node-sass 安装失败的原因 npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件.由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超 ...

  9. malloc函数分配内存失败的原因及解决方法

    原文链接:http://blog.csdn.net/lighthear/article/details/70146602 malloc函数分配内存失败的原因及解决方法 先说结论 malloc()函数分 ...

最新文章

  1. java axis2 jar_Java axis2.jar包详解及缺少jar包错误分析
  2. 不懂就问,我月薪三千,离用lamer开mini还有多远?
  3. Linux系统性能监控之6个vmstat和6个iostat命令
  4. 网易云信亮相WOT, 打造“IM+连麦互动直播”云服务
  5. 不擅演讲的马化腾在 08 年讲了什么?
  6. DDD领域驱动实践记录
  7. 我用AI回怼美女汽车销售系列[yolo车牌识别](四)
  8. 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,基于SCM和PLC的两种步进电机控制方法...
  9. php对话框制作,织梦系统“提示窗口对话框类”详解,oxwindow.class.php、catalog_do.php...
  10. mysql count 优化索引_如何通过使用索引在InnoDB上优化COUNT(*)性能
  11. python编程案例教程-Python程序设计案例教程——从入门到机器学习(微课版)
  12. MT艾宾浩斯背单词(附带主程序)
  13. 迁移学习全面指南:概念、应用、优势、挑战
  14. No rule to make target `/usr/lib/arm-linux-gnueabihf/libopencv_videostab.so.2.4.8'
  15. 简单的docker下载安装jenkins
  16. 高等数学(第七版)同济大学 习题4-5 个人解答
  17. 调研我国在需求分析方法、工具方面所做出的成果
  18. php聊天室把数据存在缓存里,php聊天室信息存储的问题
  19. 拼音字母匹配排序php,小程序实现仿通讯录,拼音字母排序
  20. keil 调试指针不跳转 0x00000000 0000 MOVS r0,r0 解决方案

热门文章

  1. 饿了吗外卖和美团外卖CPS联盟对接、小程序推广路径代码获...
  2. ORACLE安装提示vip subnet configuration check failed
  3. 对医疗数据进行分词的尝试(1)
  4. pygame机器人跳舞小动画_作者:李兴球
  5. 【面试智力题】有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份?
  6. web前端-王者荣耀官网
  7. 潘凯:C++对象布局及多态实现的探索(七)
  8. C++ : 类的成员函数修改类中数据成员值
  9. 餐饮行业销售员怎么找客源和客户?
  10. oracle两个innerjoin,INNER JOIN / left Join 联接多个表