저는 라즈베리 파이를 처음 사용합니다. 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에 넣을 수 있습니다. 예를 들어, 간단하게 유지하기 위해 WLAN 게이트웨이에 핑을 보내 온라인/오프라인 상태를 확인할 수 있습니다.