#1 Le 07/11/2023, à 19:24
- lebossejames
bash vérification si l'interface n'est pas occupé
Bonjour,
Je suis confronté à une problématique de "Device or ressource busy (-16)", par moment cela passe nickel.
listSSIDFound=( $( echo $password | sudo -S iw dev wlan0 scan | grep SSID | awk '{ print substr($0, index($0,$2)) }') )
Est-il possible de gérer cette erreur, en vérifiant avant de faire appel à cette commande que le device n'est pas occupé?
Merci d'avance.
Hors ligne
#2 Le 07/11/2023, à 20:20
- Watael
Re : bash vérification si l'interface n'est pas occupé
je ne sais pas : je n'ai pas d'ordi avec une interface wifi.
par contre :
... | sudo ... | awk '/SSID/{ print substr($0, index($0,$2))
et, je suis contre l'emploi de sudo dans un script, alors que le script peut être appelé par sudo...
edit :
awk -F': ' '/^[[:blank:]]+SSID/&&$2{print $2}'
Dernière modification par Watael (Le 08/11/2023, à 01:53)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne