Bash
我可以檢查 create_ap 是否有效嗎?
我目前正在使用腳本
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