shell小技巧(二十七)檢查url

2021-10-04 13:50:41 字數 685 閱讀 1484

**如下:

#以下是**執行獲得url檢測結果

echo  $? #結果輸出0,代表正常

chk_url ***.baidu.com #結果輸出1,代表url不正常

總結說明:

本例編寫了4個函式,分別是chkinst()、check_url()、check_url2()、chk_url()

chkinst()是檢查軟體是否安裝

check_url()是使用curl檢查url,原始碼來自網際網路

check_url2()是使用wget檢查url,原始碼來自網際網路

chk_url()是的作用是封裝整合,它先檢查curl是否安裝,如果安裝了則呼叫check_url來檢測url;否則檢查wget是否安裝,如果是則呼叫check_url2()檢測url;否則返回非零值並退出函式。

shell程式設計題(二十七)

題目 檢視tcp連線狀態 答案 完整答案 netstat nat grep tcp awk sort uniq c sort rn 分步一 分步二 分步三 答案二 netstat n awk tcp sort uniq c sort rn 解析 awk tcp awk中的命令格式 pattern p...

shell訓練計畫30天之第二十七天

例79 批量刪除日誌 要求 兩類機器一共300多台,寫個指令碼自動清理這兩類機器裡面的日誌檔案。在堡壘機批量發布,也要批量發布到crontab裡面 a類機器日誌存放的路徑很 統一b類機器日誌存放路徑需要用 匹配 因為這個目錄裡除了日誌,還有其他檔案,不能刪除。匹配的時候可用 log a類 opt c...

shell小技巧(三十七)顯示主機的主要資訊

編寫指令碼 root bin systeminfo.sh,顯示當前主機系統資訊,包括主機名,ipv4位址,作業系統版本,核心版本,cpu型號,記憶體大小,硬碟大小。如下 bin bash hostname myhostname hostname echo host name myhostname i...