phpbar.de logo

Mailinglisten-Archive

AW: [php] Returncodes von PHP zur Shell durchleiten

AW: [php] Returncodes von PHP zur Shell durchleiten

Stefan Gaffga php_(at)_phpcenter.de
Thu, 13 Dec 2001 12:17:22 +0100


Hi Andreas!

> an exit kannst du sehr wohl einen Paramter für den
> Exit-Status übergeben.
> Siehe Docu:
> http://download.php.net/manual/en/function.exit.php
>

Stimmt, der gibt mir aber nur den Code auf stdout aus.

> Im übrigen kannst du die Scripte noch viel einfacher starten
> als mit php -f
> script.php:
> Als 1. Zeile kommt in das PHP-Script
> #!/usr/bin/php -q

Hiermit gehts nun endlich! Danke!

Folgenden Test hab ich durchgeführt:

Die Datei test.php:

#!/daten/php/bin/php -q
<?php
exit(0);
?>

Dann hab ich eingegeben:

> chmod +x ./test.php

und

> if ./test.php; then echo "JAA"; else echo "NEIN"; fi

Ergebnis: JAA

Wenn ich den Exit-Code auf 1 stelle, kommt auch
korrekt NEIN als Ergebnis. Klasse!

Danke!!
Stefan


php::bar PHP Wiki   -   Listenarchive