## 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