No Linux, você pode obter o valor de retorno de qualquer comando obtendo o valor da variável especial $?
imediatamente depois de executar esse comando:
command
return_code=$?
echo $return_code
Mas, no seu caso, recomendo que você use wpa_cli
para notificá-lo conectado ou não. Primeiro, crie um script chamado notify.sh
:
#!/bin/bash
case "$2" in
CONNECTED)
notify-send "WPA supplicant: CONNECTED";
;;
DISCONNECTED)
notify-send "WPA supplicant: DISCONNECTED";
;;
esac
Torne o script execuível e, em seguida:
wpa_cli -a notify.sh