Je voudrais enregistrer un script de rappel, qui se déclencherait après l'acquittement DHCP.
L'interrogation est une option ...
Est-ce possible, sans modification du pilote/noyau?
Le script ci-dessous interroge essentiellement la sortie de ip addr
. Une fois qu'il y a quelque chose, la boucle while se termine et continue pour lancer tout ce que vous spécifiez. Remplacer wlan0
avec votre interface sans fil, et zenity --info
séparez-vous du script que vous souhaitez exécuter. Vous voudrez peut-être utiliser exec /path/to/script.sh arg1 arg2
pour remplacer le processus.
#!/bin/bash
wifi_info=$(ip -4 -o addr show wlan0 )
while [ -z "$wifi_info" ];
do
wifi_info=$(ip -4 -o addr show wlan0 )
sleep 0.25
done
zenity --info --text="WE'RE ONLINE!!!"