Bash Parameter an php übergeben

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Kalysto

Benutzer
Registriert
30. Dez. 2014
Beiträge
393
Reaktionspunkte
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
 
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.
 
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