shell 腳本檢測端口狀態
方法一:
# cat check_port.sh #!/bin/bash cat ip.txt|while read line do /usr/bin/nc -w 1 -z $line > /dev/null 2>&1 if [ $? -eq 0 ] then echo telnet $line ok sleep 1 else echo telnet $line fail fi done # cat ip.txt 124.234.83.15 80 124.234.83.10 80
shell 腳本檢測端口狀態
相關推薦
shell 腳本檢測端口狀態
done txt clas lse amp ech lin while class 方法一: # cat check_port.sh #!/bin/bash cat ip.txt|while read line do /usr/bin/nc -w 1 -z $li
Windows下bat腳本判斷端口是否可用
bat telnet 環境: 一臺服務器上用了portmap做了端口轉發,但是這個程序經常會跪,需要人工去重啟解決思路:通過bat來監控程序端口,不通時候自動重啟,如果端口可用,則會出來telnet進程,若端口不可用,則不會出現telnet進程。根據進程是否存在來判斷端口是否可用,因為teln
shell腳本檢測IP地址
shell腳本shell腳本:包含一些命令或聲明,並符合一定格式的文本文件格式要求:首行shebang機制#!/bin/bash#!/usr/bin/python#!/usr/bin/perl?shell腳本的用途有:?自動化常用命令?執行系統管理和故障排除?創建簡單的應用程序?處理文本或文件第一步:使用文本
shell腳本統計接口訪問量
shell腳本#!/bin/bash cd /etc/nginx/logs/old/ for i in `seq 1 30` do dt=`date -d "$i day ago" +%Y%m%d` cd ${dt} line=`cat *_sl.senseyun.com-get
shell腳本 檢測根分區硬盤空間使用率
shell腳本 分區使用率檢測#!/bin/bashIP=$(ifconfig eth0 |grep "inet addr"| awk '{print $2}' |cut -f1 -d":") a=$(df -h |grep /dev/sda2 |aw
shell腳本檢測服務
sys yum all 啟動 vpd x86 發現 tar 執行權限 實驗環境: 系統:Centos7-3.10.0-x86_64 檢測服務:apache-tomcat-9.0.7 實驗原因: 因為當前的環境為Java測試環境,所以沒有做監控,但是最近發現服務自動宕機了,暫
Linux下shell腳本監控Tomcat的狀態並實現自動啟動
自動啟動 shell腳本 inux date monit 自動監控 訪問 shel -c 最近公司需要在Linux下監控tomcat的服務,一旦tomcat服務存在異常或者宕機,重啟tomcat保證服務的正常運行,由於Linux下有Shell腳本可以實現此效果,下面是Lin
shell腳本***檢測與郵件報警
error change else bash 檢測 err shell then sum #!/bin/bashwebdir=/var/www/htmlcd $webdirmd5sum -c --quiet /opt/sumfile.db &>/opt/sum
編寫MAC記錄與端口掃描腳本的shell腳本
存在 one target 描述 cto 目標 圖片 col don MAC記錄與端口掃描腳本 1、需求描述編寫名為system.sh的小腳本,記錄局域網中各主機的MAC地址,保存到/etc/ethers文件中;若此文件已存
使用shell腳本監控網站運行狀態
shell 監控 網站 tomcat nginx 前言:好久沒有寫博客了,上來把之前寫的博客幾乎全都清理掉了,想寫的時候寫上一些,蠻不錯。shell監控網站/tomcat狀態,依靠返回狀態碼來進行判斷,返回200,302認為狀態是正常的,否則認為tomcat/nginx/LB/Haprox
添加網卡子接口ip地址shell腳本
ip地址 腳本 shell #!/bin/bash #author wangning #date 2017-7-15 #qq 1198143315 #Email [email protected]/* */ ############################### define
使用shell腳本一鍵安裝zabbix並配置客戶端的自動發現選項
監控 shell zabbix 自動註冊 zabbix_agent 1.緣由: 我自己的ESXi服務器上上最近新加了好多虛擬主機,但我現在還不會安裝,使用,那種批量運維工具(saltstack,ansible,puppet等)。雖然還有一種方法:就是通過shell工具一次打開
shell 腳本分析nginx 訪問日誌狀態碼
shell 腳本分析 nginx 1.獲取nginx 日誌訪問狀態碼;grep -ioE "HTTP\/1\.[1|0]\"[[:blank:]][0-9]{3}" nginx_app.api.zhaoyifen.ssl.log grep -ioE "HTTP\/1\.[1|0]\"[[:blan
shell腳本:監控HTTP服務的狀態(測試返回碼)
腳本 shell http #定義函數check_http: #使用curl命令檢查http服務器的狀態 #-m設置curl不管訪問成功或失敗,最大消耗的時間為5秒,5秒連接服務為相應則視為無法連接#-s設置靜默連接,不顯示連接時的連接速度、時間消耗等信息 #-o將curl下載的頁面內容導出到/d
Linux的shell腳本的語句,函數,檢測服務,啟動腳本的練習
語句 函數 檢測服務 啟動腳本 一.if語句二.case語句if語句case語句對比三.while語句四.for循環五.fun函數五.fun函數六.check檢測mysqld服務腳本的幾種方法七.服務啟動腳本1.httpd服務啟動腳本2.rsyncd的啟動腳本3.nginx的啟動腳本還有一個更
用shell腳本寫出檢測/tmp/size.log文件,如果存在顯示它的內容,不存在則創建一個文件將創建時間寫入
ucc col pan success span shell shell腳本 sts exist 1 #!/bin/bash 2 if [ -d "/tmp" ]; then 3 echo "/tmp is exists" 4 else 5 mkdir /tm
用shell腳本查看zookeeper集群狀態
zopper shellzooper集群結構:主機名 角色node1 followernode2 leadernode3 followermaster observer腳本內容:#!/bin/bashfunction getstatus(){#定義一個函數
每日一道shell練習(06)——檢測端口服務
httpd 端口檢測 1. 題目 寫一個腳本,判斷本機的80端口(假設服務為httpd)是否開啟著,如果開啟著就什麽都不做,如果發現端口不存在,那麽重啟一下httpd服務,並發郵件通知你自己。腳本寫好後,每分鐘執行一次,也可以寫一個死循環的腳本,30S檢查一次。 2. 習題分析 首先,我們要區分要
shell腳本殺掉(kill)端口號對應的PID進程
done mac 提示 linu stat inux span 發現 class 我是用的mac 就是當你本機啟動一個python 端口進程, 即使關掉,後臺進程依然存在,在啟動同端口的進程,或報錯提示已被占用 當你lsof -i:端口號(linux--(ss -a
完全備份數據和差異備份數據的shell腳本
完全備份數據和差異備份數據的shell腳本#!/bin/bash # # Description: 該腳本功能,以周為單位循環;周五實行完全備份,周六不備份,周日至周四實行差異備份; # 因工作需要,不實行壓縮打包的方式,采用cp完全備份,rsync差異備份; #