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 30/01/2014, à 12:11

sonic92100

Résolu script bash pour faire un test sur la commande dhclient wlan0

Bonjour,

Tout d'abord pardonnez moi pour mon manque d'expérience dans le domaine du script bash que je viens juste d'expérimenter :

Je souhaite faire une condition sur le résultat de l’exécution de la commande dhclient wlan0
Si vrai elle affiche un message si fausse un autre message.

Pouvez-vous m'aider SVP ?

Sinon, j'ai une dernière question pour ce post.
J'aurais souhaité lancer une application en mode graphique à partir du script bash qui est placé dans le répertoire etc/init.d donc exécuter en mode sudo.
J'ai essayé la commande gksudo -u [mon nom utilisateur normal] ma_commande
malheureusement sans succès.

Cdt.

Dernière modification par sonic92100 (Le 31/01/2014, à 09:40)


Linux Mint 18.1 c'est nickel

Hors ligne

#2 Le 30/01/2014, à 12:14

Postmortem

Re : Résolu script bash pour faire un test sur la commande dhclient wlan0

Salut,

if dhclient wlan0
then
   echo "Commandes si code retour 0"
   # bla bla...
else
   echo "Commandes si code retour différent de 0"
   # bla bla...
fi

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#3 Le 30/01/2014, à 12:34

sonic92100

Re : Résolu script bash pour faire un test sur la commande dhclient wlan0

Postmortem a écrit :

Salut,

if dhclient wlan0
then
   echo "Commandes si code retour 0"
   # bla bla...
else
   echo "Commandes si code retour différent de 0"
   # bla bla...
fi

Merci beaucoup

Par contre est-il possible de lancer commande la dhclient wlan0 avant la condition est d'utiliser le code retour dans la condition ? Je ne sais pas comment faire ?

Cdt.

Dernière modification par sonic92100 (Le 30/01/2014, à 12:36)


Linux Mint 18.1 c'est nickel

Hors ligne

#4 Le 30/01/2014, à 12:41

Postmortem

Re : Résolu script bash pour faire un test sur la commande dhclient wlan0

dhclient wlan0
code_retour=$?
if [ $code_retour -eq 0 ]
then
   echo "Commandes si code retour 0"
   # bla bla...
else
   echo "Commandes si code retour différent de 0"
   echo "Le code retour est $code_retour"
   # bla bla...
fi

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#5 Le 30/01/2014, à 12:46

sonic92100

Re : Résolu script bash pour faire un test sur la commande dhclient wlan0

Postmortem a écrit :
dhclient wlan0
code_retour=$?
if [ $code_retour -eq 0 ]
then
   echo "Commandes si code retour 0"
   # bla bla...
else
   echo "Commandes si code retour différent de 0"
   echo "Le code retour est $code_retour"
   # bla bla...
fi

Merci beaucoup c'est exactement ce que je voulais.
Je découvre le bash et c'est effectivement très puissant smile

amitié à tous !


Linux Mint 18.1 c'est nickel

Hors ligne