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