shell指令碼檢測網路是否暢通

2021-09-07 18:04:07 字數 835 閱讀 6322

shell初始化安裝指令碼執行時,需從網路上安裝一些rpm包,所有需要先檢測網路的暢通性, 

**

#檢測網路鏈結&&ftp上傳資料  

function

networkandftp()

| tail -n1`

if [ "

x$ret_code

" = "

x200

" ]; then

#網路暢通

else

#網路不暢通

fi}

實際指令碼:

#判斷網路是否配置正確,如果網路不通,退出安裝程式

\033[31m\033[01m[ ##########the network connecting is unstable, please check the network firstly ,then start the install again . 網路連線有問題,安裝即將退出,請檢查網路後再次安裝########## ]\033[0m

"sleep

1exit

1fi

Qt檢測網路是否暢通

實現原理 使用qprocess執行一條ping命令,並讀取執行的結果。再檢測結果中有沒有ttl 這個字串,如果有這個字串表示連線成功。網路檢測標頭檔案 h class networkdetect public qthread 網路探測 cpp networkdetect networkdetect ...

shell指令碼檢測監控程式

使用指令碼監控指定程式是否執行,如果程式沒有執行,啟動程式。bin bash 判斷是否指令碼傳參 if n 1 then echo e 033 31m 指令碼傳參為空,請檢查.033 0m exit 1 fi 時間格式 ltime date y m d h m s log日誌檔案 logfile m...

指令碼檢測ssh是否建立信任

今天需要寫個指令碼,指令碼裡需要檢測和其他多個機器之間是否已經建立了ssh信任。找了些資料,後來用指令碼中用型別下面方式實現了。當echo 返回是0說明信任是建立的,否則是沒有。root kfpanda config ssh o numberofpasswordprompts 0 o stricth...