php-script als shell-script und rc_status
am 10.04.2008 15:34:07 von Joe ScyllaIst 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:
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
Joe