Bash 如何在mac上强制重新连接VOO_HOMESPOT

Bash 如何在mac上强制重新连接VOO_HOMESPOT,bash,macos,shell,Bash,Macos,Shell,家里的一切都是临时的。这是一种可能的方法,可以让帕塞沃德(passeword)向临时工学习 Voici un batch sous mac pour forcer la re connections。在加兰提拉的连接上,我们的工作是公平的 #!/垃圾箱/垃圾箱 用户名=******* 密码=****** ESSID=“VOO_HOMESPOT” 目标=http://www.google.com/ 认证URL=https://wifree.voo.be/authenticate.html 冗长=

家里的一切都是临时的。这是一种可能的方法,可以让帕塞沃德(passeword)向临时工学习

Voici un batch sous mac pour forcer la re connections。在加兰提拉的连接上,我们的工作是公平的


#!/垃圾箱/垃圾箱
用户名=*******
密码=******
ESSID=“VOO_HOMESPOT”
目标=http://www.google.com/
认证URL=https://wifree.voo.be/authenticate.html
冗长=错误
日期=`DATE+%Y\/%m\/%d\%H\:%m\:%S`
当前的| SSID=`/System/Library/privateframframeworks/Apple80211.framework/Resources/airport-I | awk-F:'/SSID/{print$2}'`
如果[-n“$1”];然后
TALKIN=true
其他的
TALKIN=假
fi
如果$VERBOSE;然后
动词=“-v”
其他的
动词=-“-qO-”
fi
VOICE=“-v Vicki”
如果[$CURRENT_SSID==$ESSID];然后
/usr/local/bin/wget-q——spiderhttps://google.com
如果[$?-等式0];然后
echo“$DATE已连接”
如果$TALKIN;然后
说“[[volm 0.2]]已连接”$VOICE
fi
其他的
如果$TALKIN;然后
说出“[[volm 0.2]]连接丢失”$VOICE
fi
/usr/local/bin/wget$VERB——无检查证书——post data=“username=${username}&password=${password}&rememberme=rememberme&accept=accept&target=${target\u URL}”$AUTH\u URL | grep-q connected\u success.png
如果[$?-等式0];然后
回显“$DATE重新连接”
如果$TALKIN;然后
说“[[volm 0.2]]重新连接”$VOICE
fi
其他的
回显“$DATE连接失败”
如果$TALKIN;然后
说“[[volm 0.2]]连接失败”$VOICE
fi
error=“标识不正确”
/usr/local/bin/wget$VERB——无检查证书——post data=“username=${username}&password=${password}&rememberme=rememberme&accept=accept&target=${target\u URL}”$AUTH\u URL | grep-q“$error”
如果[$?-等式0];然后
回显“$DATE错误密码”
如果$TALKIN;然后
说出“[[volm 0.2]]错误的密码”$VOICE
fi
fi
fi
fi
其他的
如果$TALKIN;然后
说“[[volm 0.2]]$当前的\u SSID不是$ESSID”$语音
fi
echo“$DATE$CURRENT_SSID不是$ESSID”
fi

Merci d'crire ton post en anglais;)