Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2023, à 20: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, à 21: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, à 02:53)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne