Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5865 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Scripting bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scripting bash

n°1687099
Dadox2
Posté le 15-02-2008 à 19:23:53  profilanswer
 

Bonjour,
Voila g fai un petit script qui gère les modules Kernel.
Tout marche bien mais j'aimerai que le script me renvoye le menu des choix possible après chaque execution de choix et aussi la confirmation avant de lancer la commande...
 
PS3=">Faites votre choix : "
echo "Gérer les Modules Kernel"
select fonctionnalites in "Lister les modules chargés" "Lister les modules disponibles" "Charger un module" "Décherger un module" "Quitter (q|Q)";do
 
case $REPLY in
 
1)lsmod
echo "Voulez-vous faire autre chose?";;
 
2)modprobe -l
echo "Voulez-vous faire autre chose?";;
 
3)echo -n "Entrer le nom du module à charger : "
read n
modprobe $n
echo "Voulez-vous faire autre chose?";;
 
4)echo -n "Enter le nom du module à décharger : "
read n
/sbin/rmmod $n
echo "Voulez-vous faire autre chose?";;
 
5|q*|Q*)echo "Terminé"
 
break;;
*) echo "Fonction indisponible - Faites un autre choix";;
 
esac
done

mood
Publicité
Posté le 15-02-2008 à 19:23:53  profilanswer
 

n°1687151
matafan
Posté le 15-02-2008 à 21:39:39  profilanswer
 

Met une boucle while [ -z "$quit" ]; do ... done autour de ton script, et dans ton 5|q*|Q*) met quelque chose dans $quit.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Scripting bash

 

Sujets relatifs
Script bashéquivalent de trap(bash) en python ?
[BASH] test si variable contient ./* [Résolu][BASH] Cron en seconde? / Comparaison de deux variables
[BASH] Probleme cron et autres [Résolu][Resolu] [Bash] Ecrire le résultat d'une commande dans un fichier HTML
Bash - pivoter une image avec bash sous mac os X[Bash] Besoin d'aide.
[bash]creation d'un premier script[WSH Scripting] écrire dans fichier texte depuis fichier excel
Plus de sujets relatifs à : Scripting bash


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)