私はRaspberry Piの初心者です。 Pi3とPi Zeroが1つずつあります。 Pi3はルーターとして機能しており、私のPiZeroはルーターに接続されています。
接続切断イベントでスクリプトをトリガーしたい。 wpa_supplicant.conf
ファイルでSSIDとパスワードを設定しました。 WiFi接続が確立/切断されたときにスクリプトが確実にトリガーされるようにするにはどうすればよいですか?
どんな助けでもありがたいです。
wpa_cliアクションスクリプト 。e、gと記述できます。
#!/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にスクリプトを配置できます。たとえば、シンプルに保つために、wlanゲートウェイにpingを実行して、オンライン/オフラインのステータスを確認できます...