Cronjob durchläuft Script nicht vollständig
Hallo,
auch ich bin seit kurzem Nutzer des kostenlosen Cronjob-Services von SelfPHP, danke, dass ihr sowas zur Verfügung stellt ;-) Allerdings habe ich ein kleines Problem: Das Script, dass per Cronjob angestoßen wird, enthält abstrahiert formuliert 5 Schritte: 1) Alte Datei vom Server löschen (Datei ist definitiv vorhanden) 2) Neue Datei erstellen 3) Datei öffnen 4) in die Datei schreiben 5) Datei schließen und im Zielverzeichnis ablegen Der Cronjob scheint allerdings nur den ersten Schritt abzuarbeiten. Die Datei wird also gelöscht, danach scheint die Verarbeitung gestoppt zu werden, so dass die Datei weg ist. Mache ich irgendwas falsch? |
AW: Cronjob durchläuft Script nicht vollständig
Ich denke schon;-))
Der CronJob pingt ja nur deine Datei an, der Rest wird dann von deiner Datei gemacht.... Rufe doch mal die Datei direkt auf - also die URL..... So kannst du selber ausprobieren wo es eventuell haengt.... Bye Damir |
AW: Cronjob durchläuft Script nicht vollständig
Ich denke, ich hätte die Frage nicht so gestellt, wenn nicht klar wäre, dass das Script beim manuellen Aufruf im Browser fehlerfrei durchläuft, das tut es nämlich :-)
|
AW: Cronjob durchläuft Script nicht vollständig
Zitat:
1. Error Logfile angucken 2. da cronjob wahrscheinlich mit "wget URL > /dev/null" arbeitet: wget möchte neben dem HTTP-Header ein ganz klein wenig Content bekommen. Das würde schon genügen: PHP-Code:
|
AW: Cronjob durchläuft Script nicht vollständig
Zitat:
Ok, zurueck zum Thema.... Uebergibst du auch Variablen bei der URL????? Oder wie sieht der Aufruf aus.... Damir |
AW: Cronjob durchläuft Script nicht vollständig
Nein, Variablen übergebe ich nicht, was für das Script auch nicht nötig ist.
|
AW: Cronjob durchläuft Script nicht vollständig
Tja, jetzt muss die Glaskugel herhalten......
Also ich weiss momentan kein Rat - Am CronJob kann es nicht liegen, da er ja dein Skript anpingt, also seine Arbeit erledigt hat.... Viel Zeit lassen wir beim Anstossen auch - also ein TimeOut vorher passt auch nicht.... Ich muesste Dein Skript sehen und es testen;-)) Kann aber eigentlich nichts gravierendes sein... Bye Damir |
AW: Cronjob durchläuft Script nicht vollständig
Zitat:
Code:
<zeit> /usr/bin/wget <optionen> http://URL > /dev/null |
AW: Cronjob durchläuft Script nicht vollständig
Hi,
es sind mittlereile zig tausend Cronjobs..... Sie werden alle ueber CURL angestossen und bisher erfolgreich. Alternativ koennte exec("wget URL") herhalten. Aber macht das ein Unterschied???? Damir |
AW: Cronjob durchläuft Script nicht vollständig
Zitat:
Vorteil: der Kram "verschwindet in der Shell"... |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:20:49 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.