Raspberry Pi에서 WiFi 연결 끊김 이벤트 스크립트 실행

Raspberry Pi에서 WiFi 연결 끊김 이벤트 스크립트 실행

저는 라즈베리 파이를 처음 사용합니다. 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 게이트웨이에 핑을 보내 온라인/오프라인 상태를 확인할 수 있습니다.

관련 정보