PHP-Skript über Konsole aufrufen

Status
Für weitere Antworten geschlossen.

kesandal

Benutzer
Mitglied seit
07. Nov 2013
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

ich versuche ein PHP-Skript über die Konsole aufzurufen.
Später soll dies automatisch über einen Cronjob laufen.

Mein Skript

Rich (BBCode):
#! /bin/ash

/usr/bin/php -f "/volume1/web/srv/bk.php?t=sync&n=2"

Aufruf
Rich (BBCode):
nas> ash -x cron.sh
+ /usr/bin/php -f /volume1/web/srv/bk.php?t=sync&n=2

Fehler
Rich (BBCode):
Could not open input file: /volume1/web/srv/bk.php?t=sync&n=2

Ein paar weitere Details
Rich (BBCode):
nas> ls -l /volume1/web/srv/bk.php
-rw-r--r--    1 admin    users         4496 Jan  6 22:18 /volume1/web/srv/bk.php

nas> which php
/usr/bin/php

Kann mir jemand von Euch bitte sagen warum der Aufruf fehlschlägt?
Per ssh bin ich als root eingeloggt, die Datei existiert und der Pfad ist korrekt.

Vielen Dank.
Kesandal
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
bk.php?t=sync&n=2
sieht eher nach einer URL in einem Browser aus. Auf der Konsole funktioniert das so nicht. Die Parameterübergabe muß anders erfolgen. Da ich von php keine Ahnung habe kann ich Dir an diesem Punkt nicht weiterhelfen. Auf jeden Fall gehört nach bk.php ein Leerzeichen damit der Interpreter das Script überhaupt findet.

Gruß Götz
 

kesandal

Benutzer
Mitglied seit
07. Nov 2013
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Hallo,

sieht eher nach einer URL in einem Browser aus. Auf der Konsole funktioniert das so nicht. Die Parameterübergabe muß anders erfolgen.

Da war was... Ich erinnere mich :)
Das muss - wie Du richtig sagst - anders gehandhabt werden.

Ich denke ich werde in meinem Fall einfach auf wget / curl ausweichen.

Grüße
Kesandal
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
das sollte dann klappen.

Gruß Götz
 
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