/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Exit code
Fra : Thomas Lindgaard


Dato : 02-04-04 17:50

Hejsa

Jeg har et bash-script hvori der er en løkke og i hver iteration bliver
der kørt et PHP-script. Nu vil jeg gerne have bash til at fange
exit-koden fra PHP-scriptet og kun fortsætte hvis det får 0 tilbage.

Noget i retning af:

while [ true ]
do
if [ `php -f script.php` == 1 ]
then
printf "Det var vel ærgeligt - du er død\n"
exit 1
fi

# PHP-scriptet er vel udført - fortsæt bare
...
done

Hvordan fanger jeg exit-koden?

Mvh.
/Thomas

 
 
Steen Suder, privat (02-04-2004)
Kommentar
Fra : Steen Suder, privat


Dato : 02-04-04 19:41

Thomas Lindgaard wrote:
> Hejsa
>
> Jeg har et bash-script hvori der er en løkke og i hver iteration bliver
> der kørt et PHP-script. Nu vil jeg gerne have bash til at fange
> exit-koden fra PHP-scriptet og kun fortsætte hvis det får 0 tilbage.
>
> Noget i retning af:
>
> while [ true ]
> do
> if [ `php -f script.php` == 1 ]
> then
> printf "Det var vel ærgeligt - du er død\n"
> exit 1
> fi
>
> # PHP-scriptet er vel udført - fortsæt bare
> ...
> done
>
> Hvordan fanger jeg exit-koden?


while [ `php -f script.php` ]
do
echo "Hu-hej hvor det gaar!"
done

måske sådan ca.?

--
Steen Suder
Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
inden du sender den. Det er ikke en skam at stave ordentligt og
formulere sig, så andre kan læse og forstå hvad du skriver.

Thomas Lindgaard (02-04-2004)
Kommentar
Fra : Thomas Lindgaard


Dato : 02-04-04 20:23

On Fri, 02 Apr 2004 20:40:48 +0200, Steen Suder, privat wrote:

> while [ `php -f script.php` ]
> do
> echo "Hu-hej hvor det gaar!"
> done
>
> måske sådan ca.?

Næsten :)

while [ noget wc-værk ]
do
...
if [ ! `php -f script.php` ]
do
printf "du er død\n";
exit 1
done
...
done

Takker
/Thomas

Peter Makholm (02-04-2004)
Kommentar
Fra : Peter Makholm


Dato : 02-04-04 20:57

Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> writes:


> Jeg har et bash-script hvori der er en løkke og i hver iteration bliver
> der kørt et PHP-script. Nu vil jeg gerne have bash til at fange
> exit-koden fra PHP-scriptet og kun fortsætte hvis det får 0 tilbage.


if php -f script ; then
echo Baaang
exit 1
fi

--
Peter Makholm | Wisdom has two parts:
peter@makholm.net | 1) having a lot to say, and
http://hacking.dk | 2) not saying it

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste