sh Variable an php script zurück geben

Bash, Shell, PHP, Python, Perl, CGI
cycmax
Posts: 4
Joined: 2005-11-16 13:26
Location: Kronach

sh Variable an php script zurück geben

Post by cycmax » 2006-05-16 09:15

Hallo,

ich möchte per php mit dem system() befehl ein shellscript ausführen.

system ("$pathserv/settings.sh ".$var1." ".$wert[$i]."", $rueckwert[$i]);

das funktioniert so nun wunderbar, allerdings bekomme ich als Rückgabewert immer nur eine 0. Was denk ich normal ist, und bedeutet das alles geklappt hat. Jetzt will ich aber nicht diese 0 sondern die Ausgabe in der Variable $rueckwert gespeichert bekommen. Gibt es da eine Möglichkeit ? Hier nochmal die Zeile aus dem shellscript:

sed -n '/^'${2}'/p' ${pathconf}/serv${1}.conf | cut -d "=" -f2

Beste Grüße

Alex

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: sh Variable an php script zurück geben

Post by Joe User » 2006-05-16 09:44

Schreibe die Ausgabe in eine Datei und verarbeite diese...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

cycmax
Posts: 4
Joined: 2005-11-16 13:26
Location: Kronach

Re: sh Variable an php script zurück geben

Post by cycmax » 2006-05-16 09:55

ich habs schon gefunden. Man muss das ganze nicht erst in einer Datei speicher, wenn man statt system() exec() benutzt.