0
每當我連接到我的拼貼無線網絡,我必須登錄訪問internet.so我做了一個Python腳本來自動登錄到網絡。但我必須手動運行腳本。我想在筆記本電腦連接到互聯網時自動運行腳本。當連接到WiFi時,在Linux上自動運行python腳本
每當我連接到我的拼貼無線網絡,我必須登錄訪問internet.so我做了一個Python腳本來自動登錄到網絡。但我必須手動運行腳本。我想在筆記本電腦連接到互聯網時自動運行腳本。當連接到WiFi時,在Linux上自動運行python腳本
從https://askubuntu.com/a/360262摘自:
您可以編寫存儲在/etc/NetworkManager/dispatcher.d/
與例如(未測試)內容的調度腳本:
#!/bin/bash
# nm sets this values
INTERFACE=$1
ACTION=$2
SSID="yourssid"
ESSID=`iwconfig $INTERFACE | grep ESSID | cut -d":" -f2 | sed 's/^[^"]*"\|"[^"]*$//g'`
if [ "$INTERFACE" == "wlan0" ]; then
if [ "$SSID" == "$ESSID" ] && [ "$ACTION" == "up" ]; then
#activate dropbox sync
else
#deactivate dropbox sync
fi
fi
iwgetid可以得到所連接的無線網絡名稱。如何設置檢查wifi名稱的cron作業,何時關注wifi名稱,然後運行自動登錄腳本? – pkuphy
我是preety新的腳本,所以如果你可以指導我一些教程或鏈接..這將是很好的..在此先感謝 –