PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cronjob verschluckt Parameter



sebezahn
08.08.01, 10:41
Hi,

ich habe ein Problem mit einem Cronjob. Der soll alle 5 Minuten per wget eine Seite ziehen, und zwar ein PHP-FILE.

Außerdem soll er an dieses PHP-File Parameter uebergeben. Das ganze sieht dann so aus:

zeiteinteilung root wget http://localhost/test.php?user=dies&password=das

Den Cronjob fuehrt die Kiste auch aus, allerdings uebergibt er an den Webserver nur den ersten Parameter. Im Access_log steht der Aufruf mit
http://localhost/test.php?user=dies

mehr nicht. Anscheinend "verschluckt" sich der Befehl an dem &-Zeichen. Wie kann ich das lösen? Ich muss zwei Parameter uebergeben und moechte ungerne beide Werte in ein Parameter packen, um spaeter wieder zu trennen.

Gruß
Sebastian

mustafaB
08.08.01, 23:29
Hallo


ein & bedeutet in der shell ja das er das ganze im hintergrund ausführt.

so siehts bei dir aus:

[root@skiddy log]# http://localhost/test.php?user=dies&password=das
[1] 949
[root@skiddy log]# bash: http://localhost/test.php?user=dies: Datei oder Verzeichnis nicht gefunden

[1]+ Exit 127 http://localhost/test.php?user=dies


so willste es:


[root@skiddy log]# "http://localhost/test.php?user=dies&password=das"

bash: http://localhost/test.php?user=dies&password=das: Datei oder Verzeichnis nicht gefunden


ich hoffe das wird lesbar im forum.
gruss
Musa