wpa_supplicantの戻り値を取得するには?

wpa_supplicantの戻り値を取得するには?

私の質問は簡単です。

wpa_supplicantシェルスクリプトを介して接続されていることを確認するために、インターネットに接続したときにコマンドの戻り値を取得したいと思います。

ベストアンサー1

$?Linuxでは、コマンドを実行した直後に特殊変数の値を取得してコマンドの戻り値を取得できます。

command
return_code=$?
echo $return_code

しかし、あなたの場合は、wpa_cli接続するかどうかを知らせるために使用することをお勧めします。まず、次のスクリプトを作成しますnotify.sh

#!/bin/bash

case "$2" in
    CONNECTED)
        notify-send "WPA supplicant: CONNECTED";
        ;;
    DISCONNECTED)
        notify-send "WPA supplicant: DISCONNECTED";
        ;;
esac

スクリプトを実行可能にしたら、次の手順を実行します。

wpa_cli -a notify.sh

おすすめ記事