Shell Skript übernimmt Variable aus PHP Skript nicht

Mordor

Registered User
Hallo Zusammen
Ich stehe gerade vor dem Problem, dass ich in einem ShellSkript ein PHP-CLI Skript aufrufe, und aus diesem Skript eine Variable an das Shellscript übergeben möchte.

Beispielcode:

Varialbenübergabe im Shellscript
Code:
...
PHPVAR=/usr/bin/php /root/beispiel.php

Vaiablenausgabe in PHP
Code:
... Verarbeitung...
echo $ausgabe;
exit;

Das Problem ist, dass wenn dass Shellscript php aufruft, dass ich dann auf der Komandozeile nur das was in der Ausgabe von PHP steht ausgegeben bekomme. Jedoch wird das ganze nicht an das Shellscript zur weiteren Verarbeitung weiter gegeben.

Danke schon mal im vorraus.

Gruß Mordor
 
EDIT: Wenn Du die Ausgabe übernehmen willst:
Code:
variable=`/usr/bin/php [I]script[/I]`
 
Last edited by a moderator:
Wenn ich die Variable danach mit export aufrufe, bekomme ich nur das hier ausgegeben:
Code:
/usr/bin/php
Ich bekomme also immer noch nicht das, was mir über den PHP Befehl zurück gegeben wird.
 
Ich habs:
Ich muss das PHP-Skript anders aufrufen:

Code:
TEST=$(/usr/bin/php /root/test.php)
Dann wird es sauber an die Variable TEST übergeben.

Danke für die Hilfe.
 
Back
Top