Menu sous unix en ksh

Résolu/Fermé
steph70 - 1 juin 2009 à 17:20
 steph70 - 2 juin 2009 à 06:39
Bonjour,

J'essai de mettre en place un petit menu sur ma session root dans unix.

Pour l'instant, celui fonctionne bien mais je souhaiterais qu'a la fin de la commande choisit dans le menu, que le menu se reaffiche alors que pour l'instant il se ferme.

Y a t'il un moyen de faire ceci ?

Merci d'avance pour votre aide.

Amicalement
steph70

#!/usr/bin/ksh
clear
echo " ==== MENU ==== "
echo "1. Espace disques locaux\n2. Kill de processus\n3. Historique de commandes\n4. Liste de processus\n5. Qui est connecte ?\n6. Qui a ete connecte ?\n\n"
echo "Faites votre choix : \c"
read choix

case $choix in
'1')
	df -k;;
'2')
	echo "Entrez le nom de la session a tuer : "; read sessionkill;ps -u $sessionkill | grep basic | cut -c11-16 |xargs kill -9;;
'3')
	history;;
'4')
	echo "Entrez le nom de la session : "; read session;ps -u $session;;
'5')
	who |pg;;
'6')
	last|pg;;
*)
	echo "Mauvais choix"
esac 
A voir également:

2 réponses

ibtor Messages postés 2360 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 22 décembre 2009 283
1 juin 2009 à 19:35
Je mettrais tout le script dans une boucle, rajouter une option au début "7 : sortie", et mettre la fin de la boucle à la fin du script avec une condition si $choix=7
0
Merci beaucoup,

C'est ce que j'ai fait et ca fonctionne

Post résolu

Amicalement
steph70
0