Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

WWWXXXAPC, docmd.close 2585, WWWXXXDOCO, nu vot, dhcpd lease file "binding state", WWWXXXDOCO, how to setup procmail to process html2text, how to setup procmail html2text, WWWXXXAPC., XXXCNZZZ

Links

XODOX
Impressum

#1: php-script als shell-script und rc_status

Posted on 2008-04-10 15:34:07 by Joe Scylla

Ist es möglich - und wenn ja wie - das ein PHP-Script welches als
Shell-Script ausgeführt wird einen Exit-Code zurückliefert so das der
Status durch "rc_status -v" richtig angezeigt wird?

Das PHP-Script soll ein exit(0) (fehlerfrei) oder exit(n) (fehlerhaft)
zurückgeben und dann soll mit "rc_status -v" eben "done" oder "failed"
angezeigt werden.

Getestet hab ich neben "exit" auch "die" und "return". Nun wenn Fataler
Fehler von PHP auftritt wird "failed" angezeigt.

Das aktuelle Script mit dem ich das teste:

<code>
ROOT_DIR="/opt/lampp/htdocs/av_projects/vision-framework/ass ets/tests"
.. /etc/rc.status
rc_reset
for item in `ls $ROOT_DIR`
do
if [ "${item##*.}" == "php" ]
then
echo -n "Testing: $item"
./$item
rc_status -v
fi
done
</code>

Joe

Report this message

#2: Re: php-script als shell-script und rc_status

Posted on 2008-04-10 15:50:20 by Jens Himmelrath

Joe Scylla schrieb:
> Ist es möglich - und wenn ja wie - das ein PHP-Script welches als
> Shell-Script ausgeführt wird einen Exit-Code zurückliefert so das der
> Status durch "rc_status -v" richtig angezeigt wird?
>
> Das PHP-Script soll ein exit(0) (fehlerfrei) oder exit(n) (fehlerhaft)
> zurückgeben und dann soll mit "rc_status -v" eben "done" oder "failed"
> angezeigt werden.
>
> Getestet hab ich neben "exit" auch "die" und "return". Nun wenn Fataler
> Fehler von PHP auftritt wird "failed" angezeigt.


Wenn ich dich nciht falsch verstehe, sollte dir...
http://de.php.net/manual/en/function.exit.php
....in Verbindung mit...
http://de.php.net/manual/en/function.set-error-handler.php
....weiterhelfen.

HTH,
Jens

Report this message