par tomtom » 23 Déc 2003 13:53
<BR>#!/bin/bash //t'as pas besoin de commentaires pour ça ? ca doit toujours etre au debut des scripts, c'est l'interpreteur de commandes
<BR>
<BR>process=`ps -ef | grep apache | grep -v grep | wc -l` // alors ps -ef affiche tous les process je passe le resultat à grep qui ne garde que les lignes avec apache, je grep pour ne pas avoir dans mon compte les lignes correspondant au grep, puis je passe le resultat du tout à wc -l qui compte le bombre de ligne de la sortie. Je stocke le tout dans la variable process
<BR>
<BR>if [ $process -lt 1 ] // si il y a moins de 1 process
<BR>then //alors ....
<BR> apachectl start //on utilise le controleur apache pour le demarrer
<BR>fi //fin de la boucle if
<BR>
<BR>Ca suffit ?
<BR>
<BR>t.
<BR>
One hundred thousand lemmings can't be wrong...