SW 5.1.5 - Cronjob legt Dateien an?

Hallo,

habe nach langem hin und her die Cronjobs lauffähig, zumindest werden die Ausführungsdaten geändert und das Ergebnis steht auf true.
Unser Server ist bei 1&1 (Kommentare zu 1&1 helfen hier nicht weiter und wir sind ansonsten zufrieden mit denen und werden nicht wechseln).
Cronjob eingetragen habe ich mit Putty:

0 * * * * wget -q http://shop.meinedomain.de/backend/cron?key=schlüssel

Aber im Root-Verzeichnis (www.meinedomain.de) wird für jeden Aufruf (also stündlich) eine Datei angelegt mit dem Namen: cron?key=schlüssel.nr (wobei „schlüssel“ für unseren Schlüssel steht und „nr“ für eine laufende Nummer.

Wieso werden diese Dateien angelegt und wie kann ich das verhindern?

Es sind ascii-lesbare Dateien, die den Text enthalten, den man als Ausgabe auf dem Bildschirm bekommt, wenn man die Cronjobs manuell über URL aufruft, also

Processing Topseller Refresh
Processing Similar shown article refresh
Processing Refresh seo index
Processing Refresh search index
Processing HTTP Cache löschen
Processing Media Garbage Collector
 

Danke für die Hilfe!

Wie kann man mit 1und1 als Hoster zufrieden sein? :smiley: (Sorry, hatte gerade wieder viel “Spaß” mit 1und1, konnte ich mir nicht verkneifen…)

Das liegt daran, dass wget eigentlich dazu gedacht ist Dateien herunterzuladen. Du lädst also im Moment quasi die Datei cron?key=schlüssel von deinem Server. Da es die schon gibt werden dann fortlaufende Zahlen vergeben.

wget -q -O - http://shop.meinedomain.de/backend/cron?key=schlüssel

So dürfte es keine Dateien mehr schreiben.

Hab es mal mit -O ausprobiert, dann werden die Dateien zwar nicht geschrieben, aber der Cronjob wurde auch nicht ausgeführt, zumindest wurde das Ausführungsdatum nicht verändert. Dann lieber mit Dateien.

Noch andere Vorschläge?

Hast du auch den Strich hinter dem O beachtet? Sollte eigentlich so funktionieren

1 „Gefällt mir“

Ah, nein, den hab ich nicht gesehen! Probier ich direkt aus.

Wenn Sie leistungsfähiger und häufig ausführen Cron-Jobs benötigt, ist https://www.easycron.com gute Ergänzung.

Mit Strich klappt es gleich viel besser. Ist ja auch logisch, da sonst der Dateiname fehlt.

Jetzt ist alles in Ordnung. Cronjobs werden ausgeführt, Dateien nicht geschrieben. Danke!