Bonjour à tous,
Ca fait un petit moment que j'ai pu fait de script bash, donc je vous joins un bout de code que j'ai fais plus ce qu'il me retourne si il existe une ligne dans mon fichier log :
En retour :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #!/bin/bash echo "Demarrage d'apache" /usr/local/apache2/bin/apachectl start >> log cat log| while read ligne do if [ "$ligne" != "" ]; then echo "Lancement d'apache echoue!" result="fail" fi done echo $result
Demarrage d'apache
Lancement d'apache echoue!
Aparament hors de la boucle le script ne connait plus la variable result... si quelqu'un pourrait me dire si c'est bien ça et comment y remédier.
Thx d'avance