## Script réalisé par Bertrand Perrier le 30/03/07
# Ce script gére les lanceurs
# Il permet de créer ou supprimer des lanceurs
# les lanceurs crées se trouvent dans /bin/
echo "1) creer un lanceur"
echo "2) supprimer un lanceur"
echo "3) voir PATH"
echo "nok 4) ajouter un répertoire dans PATH"
echo "nok 5) suprimer un répertoire dans PATH"
echo "nok 6) sauvegarder PATH"
echo "nok 7)restaurer PATH"
echo "8) quitter"
read -p "Choix ? " ANSWER
echo " "
########################################
if [ $ANSWER = 1 ]
then
#créer un lanceur
#echo "~/linux/script/test_ping.sh">/bin/test_ping;chmod 755 /bin/test_ping
#if [ $USER != "root" ]
# then
# echo "====================================================="
# echo "= attention être en root pour créer un lanceur ="
# echo "====================================================="
# else
echo "|-----------------------|"
echo "| syntaxe d'utilisation |"
echo "|------------------------------------------------|"
echo "|Nom lanceur : clean |"
echo "|Commande à executer : sh ~/linux/script/clean.sh|"
echo "|------------------------------------------------|"
echo " "
read -p "Nom lanceur : " NAME
read -p "Commande à executer : " COM
echo $COM>/home/$USER/linux/script/bin/$NAME
sudo chmod 755 /home/$USER/linux/script/bin/$NAME
# fi
fi
########################################
if [ $ANSWER = 2 ]
then
read -p "Nom du lanceur : " NAME
if [ $NAME = ""]
then
echo "erreur saisie vide"
else
echo " "
echo "supression de "$NAME
read -p "Etes-vous sur (o/n) ?" CONFIRM
if [ $CONFIRM = "o" ]
then
sudo rm /home/$USER/linux/script/bin/$NAME
else
echo " "
echo "supression annulée"
fi
fi
fi
########################################
if [ $ANSWER = 3 ]
then
echo "PATH="$PATH
fi
########################################
if [ $ANSWER = 4 ]
then
#ajouter un répertoire dans $PATH
echo "menu à tester"
#PATH_BAKUP=$PATH
#read -p "chemin a rajouter : " CHEMIN
#PATH=$PATH_BACKUP:$CHEMIN
#sudo gedit ~/.bashrc
#ajout de
#export PATH=$PATH:/home/bertrand/linux/script/bin
fi
########################################
if [ $ANSWER = 5 ]
then
#suprimer un répertoire dans $PATH
echo "menu non valide"
fi
########################################
if [ $ANSWER = 6 ]
then
#sauvegarder $PATH
echo "menu non valide"
fi
########################################
if [ $ANSWER = 7 ]
then
#restaurer $PATH
##/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
echo "menu non valide"
fi
########################################
read -p "*** Appuyer sur un touche pour quitter ***" ANSWER