php-Skript aus Shell aufrufen

  • 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.

smoli

Benutzer
Registriert
24. Jan. 2009
Beiträge
31
Reaktionspunkte
0
Punkte
6
Hallo zusammen,

welche Möglichkeit habe ich auf der DS, um ein php-Skript auszuführen?
Mit wget war ich schon erfolgreich, aber es wird jedesmal ne Kopie des Files abgelegt.

Danke für eure Hilfe

Gruß
Sebastian
 
Wenn Du ein >null hinten dran hängst, sollte die Ausgabe ins Nirwana erfolgen. Alternativ kannst Du dir den Befehl php über IPKG nachinstallieren.
 
Probiere einmal 'which php' ... ich glaube, der php-Interpreter ist jetzt immer dabei.

Itari
 
@Trolli: Wenn ich >null dran hänge, speichert er trotzdem ne weitere Version der Datei:

DSNAS> wget http://localhost/wetter/ipwe1.php >null
--21:55:44-- http://localhost/wetter/ipwe1.php
=> `ipwe13.php'
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 142 [text/html]

100%[====================================>] 142 --.--K/s

21:58:28 (1.83 MB/s) - `ipwe13.php' saved [142/142]


PHP scheint tatsächlich installiert zu sein.

@itari: Mit 'which php' bekomme ich /usr/bin/php.

Danke schon mal für eure fixen Antworten!

Sebastian
 
> /dev/null würde nur eine allfällige Ausgabe des wgets unterbinden, afaik aber nicht das Ablegen der Datei. Bei wget ist die Datei eine Option. So was in der Art sollte eigentlich funzen wget -O /dev/null http://url/path/file.ext
 
Hallo smoli

Wenn du PHP wie ein Script laufen lassen willst (ählich wie ein Bash-Script) kannst du dies wie folgt:

Rich (BBCode):
#!/usr/bin/php -q
<?php echo "Hello world of PHP CLI!"; ?>

Mehr informationen findest du unter http://www.php-cli.com/
Hoffe das Hilft:-)

Gruss Dany
 
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