随笔分类 -  shell学习

摘要:背景:在做性能测试时,需要监控kafka消费情况以及nginx接收到的请求,于是打算用定时任务每分钟去打印相关数据,再做分析。 后来利用定时任务来监控服务的运行,因为我们服务实在有点多,把重点的服务可以监控起来(实际通过supervisor也可以),举个例子: #每天23点59分执行opt下面sh脚 阅读全文
posted @ 2022-07-08 16:41 千君君 阅读(498) 评论(0) 推荐(0)
摘要:#!bin/bash ARRAY1=('192.168.1.1' '192.168.1.2')for ip1 in ${ARRAY1[*]}do process_count1=$(ssh -o ConnectTimeout=3 $ip1 'netstat -ntlp|grep "端口名" |grep 阅读全文
posted @ 2021-03-02 20:10 千君君 阅读(1332) 评论(0) 推荐(0)
摘要:!/bin/bash echo "*******************CPU占用率前十的进程如下*******************" ps -eo user,pid,pcpu,pmem,args --sort=-pcpu | head -n 10 echo "***************** 阅读全文
posted @ 2021-01-20 16:50 千君君 阅读(1555) 评论(0) 推荐(0)
摘要:#!/bin/bash URL_LIST=(' www.baidu.com' 'www.123baidu.com' 'www.baidu.com') #网址列表 for URL in ${URL_LIST[*]}; do FAIL_COUNT=0 #设置一个变量来统计访问失败次数 for ((i=1 阅读全文
posted @ 2021-01-13 10:04 千君君 阅读(951) 评论(0) 推荐(0)