Bash Parameter an php übergeben

Status
Für weitere Antworten geschlossen.

Kalysto

Benutzer
Mitglied seit
30. Dez 2014
Beiträge
384
Punkte für Reaktionen
10
Punkte
18
Hallo zusammen,

Ich hoffe das ich hier richtig bin und mir die Frage einer beantworten kann ;)
es geht um folgendes ich habe eine Bash Script worin (nur als bsp.) dieser Parameter steht:

Rich (BBCode):
Output = "Nur als Beispiel"

nun gehe ich in PHP hin und führe mein Script so aus:

PHP:
shell_exec("/volume1/web/ex.sh start_html \"$Username/$File\"");

Ich möchte nun aber in PHP auf die Variable Output in dem Bash Script /volume1/web/ex.sh zugreifen können....
geht das eig. was ich vorhabe ??

Bin über jede info und Hilfe dankbar :D
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.187
Punkte für Reaktionen
71
Punkte
68
An die Variable kommt php nicht ran. Schon alleine deshalb, weil im Script angelegte Variablen außerhalb des Scriptes gar nicht mehr definiert sind.
Man kann sie aber zB. über den Umweg einer Datei, die vom Script mit dem Inhalt der Variable geschrieben wird und anschliessend von PHP wieder eingelesen wird bekommen. alternativ im Script die Variable mit echo nach stdout ausgeben und PHP dann die Rückgabe auswerten lassen.

Das Ist jetzt aber nicht wirklich ein Synology Thema. Im PHP Forum gibt es bestimmt bessere Antworten.
 

Kalysto

Benutzer
Mitglied seit
30. Dez 2014
Beiträge
384
Punkte für Reaktionen
10
Punkte
18
Okay danke dir für deine Hilfe und den Tipp :)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat