我是树莓派的新手。我有一台 Pi3 和一台 Pi Zero。 Pi3 充当路由器,我的 PiZero 与其连接。
我想在连接断开事件上触发脚本。我已经在文件中配置了SSID和密码wpa_supplicant.conf
。如何确保在建立/断开 WiFi 连接时触发我的脚本?
任何帮助将不胜感激。
答案1
你可以写一个wpa_cli 操作脚本。例如:
#!/bin/bash
case "$2" in
CONNECTED)
notify-send "WPA supplicant: connection established";
;;
DISCONNECTED)
notify-send "WPA supplicant: connection lost";
;;
esac
使用wpa_cli -a /path/to_your/script.sh
(使其可执行)在连接上执行操作。
如果您需要更多自定义内容,可以将脚本放入 crontab 中。例如,为了简单起见,您可以通过 ping WLAN 网关来确定在线/离线状态...