commit 17b678f06b6df8198d509a2565711625a125d8ad Author: adri Date: Wed Dec 13 08:32:32 2017 +0100 First commit diff --git a/apache b/apache new file mode 100755 index 0000000..698d56a --- /dev/null +++ b/apache @@ -0,0 +1,28 @@ +#!/bin/bash + +if (( $EUID != 0 )); then + echo "Il faut les droit root pour executer la tache" + exit +fi + +serviceName=apache2 +case "$1" in + start) + echo "démarage d'$serviceName" + action=start + ;; + stop) + echo "arrêt de $serviceName" + action=stop + ;; + + reload) + echo "Reload de $serviceName" + action=reload + ;; + *) + echo "erreur $1 non reconnu" + exit 1 + ;; +esac +service $serviceName $action diff --git a/apacheStart b/apacheStart new file mode 100755 index 0000000..994ce6a --- /dev/null +++ b/apacheStart @@ -0,0 +1,8 @@ +#!/bin/bash +if (( $EUID != 0 )); then + echo "Il faut les droit root pour executer la tache" + exit +fi +SERVICEtoSTART="apache2" +echo "Démarage d'$SERVICEtoSTART" +service "$SERVICEtoSTART" start diff --git a/apacheStop b/apacheStop new file mode 100755 index 0000000..f63a9fd --- /dev/null +++ b/apacheStop @@ -0,0 +1,8 @@ +#!/bin/bash +if (( $EUID != 0 )); then + echo "Il faut les droit root pour executer la tache" + exit +fi +SERVICEtoSTOP="apache2" +echo "Démarage d'$SERVICEtoSTOP" +service "$SERVICEtoSTOP" stop \ No newline at end of file diff --git a/mysql b/mysql new file mode 100755 index 0000000..c40788f --- /dev/null +++ b/mysql @@ -0,0 +1,23 @@ +#!/bin/bash + +if (( $EUID != 0 )); then + echo "Il faut les droit root pour executer la tache" + exit +fi + +serviceName=mysql +case "$1" in + start) + echo "démarage de $serviceName" + action=start + ;; + stop) + echo "arrêt de $serviceName" + action=stop + ;; + *) + echo "erreur $1 non reconnu" + exit 1 + ;; +esac +service $serviceName $action diff --git a/mysqlStart b/mysqlStart new file mode 100755 index 0000000..3e1db80 --- /dev/null +++ b/mysqlStart @@ -0,0 +1,8 @@ +#!/bin/bash +if (( $EUID != 0 )); then + echo "Il faut les droit root pour executer la tache" + exit +fi +SERVICEtoSTART="mysql" +echo "Démarage d'$SERVICEtoSTART" +service "$SERVICEtoSTART" start \ No newline at end of file diff --git a/mysqlStop b/mysqlStop new file mode 100755 index 0000000..cd49487 --- /dev/null +++ b/mysqlStop @@ -0,0 +1,8 @@ +#!/bin/bash +if (( $EUID != 0 )); then + echo "Il faut les droit root pour executer la tache" + exit +fi +SERVICEtoSTOP="mysql" +echo "Démarage d'$SERVICEtoSTOP" +service "$SERVICEtoSTOP" stop \ No newline at end of file diff --git a/serveur b/serveur new file mode 100755 index 0000000..be93e1a --- /dev/null +++ b/serveur @@ -0,0 +1,32 @@ +#!/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