Bash

我可以檢查 create_ap 是否有效嗎?

  • June 22, 2016

我目前正在使用腳本create_ap來使用執行 Raspbian 的 Raspberry Pi 發出 Wifi 接入點 (WAP)。如何使用 bash 腳本檢查 AP 是否已啟動並執行?

供您參考,我是這樣開始的:

create_ap --ieee80211n --ht_capab '[HT40+]' -n wlan0 $ESSID $PWD 

正如創建者在GitHub 上的這個問題中所解釋的那樣,像下面這樣的檢查就可以解決問題:

if [[ create_ap --list-running | grep wlan0 | wc -l -ge 1 ]]
then
   echo "It works !!"
fi

這個怎麼運作 :

create_ap --list-running : shows all the interfaces on which create_ap is running
grep wlan0 : get the lines where we can find the interface
wc -l : count the lines

引用自:https://unix.stackexchange.com/questions/290591