PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Endlosschleife


Chris Hunter
06.10.2010, 15:38
Hallo zusammen,

ich bin nicht ganz so fit mit dem Linux Zeug und frage deshalb mal hier. Ich benötige ein script welches ich über die console starten kann welches dann immer ein Php script immer wieder startet, nachdem es sich beendet hat oder nachdem es durch einen fehler beendet wurde.

in windows würde ich es mit spriungmarken machen

:sprungmarke
php script.php
goto sprungmarke


geht sowas im shell scripting auch?


kill4h`
06.10.2010, 17:10
RUN=1
while [ $RUN -eq 1 ]; do
php -f script.php

if [ $? -ne 0 ]; then
# hier wird der return code deines scripts abgefragt und wenn fehler (!= 0), dann beende die schleife
RUN=0
fi
done

Chris Hunter
06.10.2010, 19:08
oh das is ja cool, dann könne ich mir ja ne mail schicken lassen wenn das script mit nem bestimmten fehlercode abbricht. gibts da auch nen scriptbefehl der ne mail versendet?

kill4h`
06.10.2010, 21:38
man mail:)

Alfred
07.10.2010, 09:07
Passender Google Link dazu :

http://www.google.de/#hl=de&expIds=17259,17311,24815,25566,26714,26788,27014,27047&xhr=t&q=linux:+shell+bash+scripting+tutorial&cp=36&pf=p&sclient=psy&aq=f&aqi=&aql=&oq=linux:+shell+bash+scripting+tutorial&gs_rfai=&pbx=1&fp=fc0a81e86565c79


gibt auch nen paar feine Bücher dazu. Wenn du linux kram suchst kannst du
auch die linux suchmaschine von google benutzen. Einfach ein linux: ganz am anfang schreiben.