linux 批量測試域名返回碼腳本
需求:應用要求覆蓋host並測試
1.創建一個host.txt的文件來存放需要修改的host記錄
2.過濾出host.txt域名列並新生成一個curl.txt文件
cat host.txt |awk ‘{print $1}‘ > curl.txt
腳本如下
#!/bin/bash echo "修改hosts文件" cat host.txt >> /etc/hosts for i in `cat curl.txt`;do /usr/bin/curl -o /dev/null -s -w %{http_code} "http://$i" if [ "$?" = 0 ];then echo " $i端口正常" else echo " $i端口異常" fi done echo "THE END"
linux 批量測試域名返回碼腳本
相關推薦
linux 批量測試域名返回碼腳本
文件 true 應用 echo -o 腳本 code end The 需求:應用要求覆蓋host並測試 1.創建一個host.txt的文件來存放需要修改的host記錄 2.過濾出host.txt域名列並新生成一個curl.txt文件 cat host.txt |awk
shell 測試URL 是否正常腳本
shell腳本 測試頁面是否正常腳本 題目:老男孩教育每日一題-2017年5月3日-寫一個腳本:創建一個函數,能接受兩個參數題目要求1)第一個參數為URL,即可下載的文件;第二個參數為目錄,即下載後保存的位置;2)如果用戶給的目錄不存在,則提示用戶是否創建;如果創建就繼續執行,否則,函數返回一個51的
Linux精簡開機自啟服務腳本
chkconfig 服務器 網絡服務 自動啟動 操作系統啟動後,會自動啟動一些服務與程序。其中有些程序並非服務器正常運行所必須。對於服務器而言,運行多余的服務與程序,這些不會給服務器加分,反而會帶來其他的隱患: 1.占用資源:每運行多一個服務,就多占一份資源。 2.帶來安全漏洞:每
Linux下添加自定義腳本到開機自啟動,標準rpm,舉例:設置Apache自啟動
不同 config desc 完全 def chkconfig mod etc chm 寫一個腳本,名字為:autostart.sh,放在/etc/init.d/目錄下,賦予權限chmod +x /etc/init.d/autostart.sh 代碼如下 #!/bin/sh
Linux中nginx服務器啟動腳本
nginx啟動腳本 linux shell腳本 Linux中nginx服務器啟動腳本,將此腳本放入/etc/init.d/目錄下,進行啟動和關閉,並用chkconfig命令將nginx加入到chkconfig管理中,設置開機自啟動。 詳細腳本如下:#!/bin/bash #aut
pyhont備份php代碼腳本
targe enc failed 備份 php logging for sep today #!/usr/bin/env python # encoding: utf-8 import time import os import sys import logging
python批量檢測註入點腳本
err resp utf-8 start odin chan out elif time # -*- coding:utf-8 -*- def logo(): print ("
bash實戰篇-數組在工作中的實際應用(測試環境發布腳本)
數組 腳本 shell 數組在之前已經用過介紹,下面介紹其在工作中的一個實際功用出現的工作背景: 公司測試環境的tomcat的webapps下有3個項目,如果按通常的發布腳本,需要為每一個項目單獨寫一個發布腳本,我感覺太過麻煩,就想能否用一個腳本搞定這3個項目,最開始是在腳本裏面定義三個變量
更新代碼腳本
color mis rip () then bak == set scripts #!/bin/bash #mo #20170911 #Update all oa code code=/root/code/$2/syberosoa path=/home/seim tim
Linux Mysql 數據庫備份腳本
微軟 lin list game 作用 ffi 信息 微軟雅黑 目錄 baktime=$(date +%Y%m%d%H%M%S) find /usr/local/auto_databasebak -mtime +4 -type f -exec /bin/rm {} \;
Linux CentOS 6.9系統優化腳本
互聯網 時間 lan optimize /etc/ cal track 文件 rip 系統版本CentOS release 6.9 (Final)2.6.32-696.el6.x86_64 x86_64 [root@yuguotianqing scripts]# cat o
Linux RAC環境下的備份腳本
all tab ros bsp current tro release delet lte run{ crosscheck archivelog all; allocate channel c1 device type disk connect sys/oracle@n
Linux定時釋放緩存Shell腳本實現自動化運維
Linux定時釋放緩存Shell腳本實現使用Linux服務器的用戶應該都知道,Linux在使用的時候,可用內存會隨著時間慢慢的變小,最終可能到80%-90%,這個時候就需要我們去人工幹預,來進行魂村的釋放。本文將使用Linux的Cron定時任務結合Shell腳本來實現自動化的內存釋放。基本流程1、編寫Shel
分享一次OPENssh批量升級過程和升級腳本
Linux shell Openssh 1 ssh版本檢查本文檔針對於ssh版本低於7.0的系統,升級為openssh7.5 p1。ssh –V [root@kuajing-db3 ~]# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 M
升級代碼腳本
$1 term code har ash $? project fig bin #!/bin/bash #wangmo #20171206 #Update xizang project code code=/root/code/xizang_PAD_project/PH
Python多線程批量Ping主機IP的腳本
python ping 多線程 threading Queue Python 編寫多線程 Ping 主機IP的腳本 1. 先編寫一個 Ping 主機IP的腳本 ping_ip.py import subprocess import time # 記錄開始執行的時間 start_time
sqlserver for linux自動備份數據庫腳本
sqlserver 備份 不多說直接上腳本 #/bin/bash user=multiverse passwd=Multiverse1113 back_path=/var/opt/backup/ db_name=multiverse back_time=`date +%Y%m%d_%H%M%S` ba
Linux在後臺執行命令或腳本
使用 linu 方法 amp 刪除 執行 安裝 時間 lin 在日常的工作中,我們會遇到執行備份、恢復數據等執行過程時間很長的命令或者腳本程序運行,此時,我們為防止執行過程被打斷,需要將命令或腳本在後臺執行。1)方法1nohup sh reload.sh &2)方法
測試網站的url腳本測試網站是否正常
echo $? ima == 正常 RoCE 分享圖片 watermark null 運維人員保證公司的網站是否正常通過腳本可以測試一下:#!/bin/shfunction usage() { #<==寧姪鍑芥暟 echo $"usage:$
linux 服務器初始化優化腳本
iptable kconfig systemctl boot xslt del alt out tab linux 服務器初始化優化腳本 -------------------------------------------------------------------