#!/bin/bash if (( $EUID != 0 )); then echo "Il faut les droit root pour executer la tache" exit 1 fi if [[ $# == 3 && $1 == @(apache2|mysql) && $2 == @(apache2|mysql) ]]; then if [ "$3" = "reload" ] then echo "reload n'est pas une opéopération permise par mysql Il sera donc arrêter puis démarer" if ( service mysql stop && service mysql start ) then echo "Le service mysql à bien redémarer" else echo "MySQL à rencotré une erreur" fi if ( service apache2 $3 &> /dev/null ) then echo "Le service apache à bien été recharger" else if ( service apache2 start ) then echo "Le service apache démare" else echo "Le service apache a rencontré un problème" fi fi elif [[ $3 == @(start|stop) ]]; then service $1 $3 service $2 $3 echo "$1 $2 sont $3" else echo "$3 non reconnu" fi elif [[ $1 == @(apache2|mysql) && $2 == @(start|stop|reload) ]]; then fi