Linux>gest_service.sh

gest_service.sh

<-- LINUX

## Script réalisé et mis à jour par Bertrand Perrier le 11/11/08

while [ 1 ]; do

while [ "$ANSWER" != "1" ] && [ "$ANSWER" != "2" ] && [ "$ANSWER" != "3" ] && [ "$ANSWER" != "4" ] && [ "$ANSWER" != "5" ] && [ "$ANSWER" != "6" ] && [ "$ANSWER" != "7" ]; do

echo "1) status d'un service"
echo "2) démarrer un service"
echo "3) arréter un service"
echo "4) chercher un service"
echo "5) activer un service au démarrage"
echo "6) désactiver un service au démarrage"
echo "7) quitter"
read -p "Choix ? " ANSWER 
echo " "
done

#######################################################################################
if [ $ANSWER != 7 ]
	then
		read -p "Nom du service ? " SERVICE
		echo " "
	fi
#######################################################################################
if [ $ANSWER = 1 ]
	then
		echo "status du service : $SERVICE"
		sudo /etc/init.d/$SERVICE status
	fi
#######################################################################################
if [ $ANSWER = 2 ]
	then
		sudo /etc/init.d/$SERVICE start
		echo "service $SERVICE démarré"
	fi
#######################################################################################
if [ $ANSWER = 3 ]
	then
		sudo /etc/init.d/$SERVICE stop
		echo "service $SERVICE arrété"
	fi
#######################################################################################
if [ $ANSWER = 4 ]
	then
		ls /etc/init.d/ | grep $SERVICE
		echo " "
		echo "fin de la recherche"
	fi
#######################################################################################
if [ $ANSWER = 5 ]
	then
		sudo update-rc.d $SERVICE defaults
		echo "service $SERVICE activé"
	fi
#######################################################################################
if [ $ANSWER = 6 ]
	then
		sudo update-rc.d -f $SERVICE remove
		echo "service $SERVICE désactivé"
	fi
#######################################################################################
if [ $ANSWER = 7 ]
	then
		echo " "
		read -p "***   Appuyer sur un touche pour quitter   ***" ANSWER
		exit 0
fi
#######################################################################################
ANSWER=8
done

<-- LINUX