我目前正在使用剧本create_ap
使用运行 Raspbian 的 Raspberry Pi 发出 Wifi 接入点 (WAP)。如何使用 bash 脚本检查 AP 是否已启动并正在运行?
供您参考,我是这样开始的:
create_ap --ieee80211n --ht_capab '[HT40+]' -n wlan0 $ESSID $PWD
答案1
正如创建者所解释的这个问题在 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