Cronejob für Onlineshop erstellen

Hallo,

ich habe einen Onlineshop und möchte ein Script per Cronejob einmal am Tag automatisch aufrufen lassen. Nur habe ich überhaupt keine Ahnung wie und wo ich das mache.

Kann mir da bitte jemand helfen?

Vielen Dank!

Mfg

Hi,

wenn das Script schon existiert und ausführbar ist, nennen wir es mal
/home/user/meinscript.sh:

Mit crontab -e die crontab editieren und die Zeile

12 0 * * * /home/user/meinscript.sh

einfügen, dann wird das Script taglich um 12:00 Uhr ausgeführt.

http://de.wikipedia.org/wiki/Cron

HTH, FZ

danke für die schnelle Antwort.
Also es muss mehreres aufgerufen werden.

Es liegt auf dem Server eine CSV-Datei, die einmal nachts in den Shop hochgeladen werden soll, das macht das Script.
Die CSV-Datei wird um 2 Uhr automatisch auf den Server gespielt. jetzt muss die nur noch in den Shop und das macht das Script.
Wäre dann natürlich gut, wenn ich das ganze um 2:15 Uhr aufrufen würde.

Wo mache ich das denn mit dem cronetab-e?
In PHPmyAdmin oder wo?

Wie gesagt, habe überhaupt keine Ahnung davon also bitte in kleinen Schritten erklären wenn es geht :smile:

Danke schon mal!

Mfg

Hallo webmaster-uk,

ich habe einen Onlineshop und möchte ein Script per Cronejob
einmal am Tag automatisch aufrufen lassen.

Hier noch ein paar zusätzliche Erklärungen:
http://wiki.ubuntuusers.de/cron
http://www.oreilly.de/german/freebooks/rlinux3ger/ch…

Viele Grüße
Marvin

also hab mich jetzt mal eingelesen.
muss ich dann also folgendes eingeben um das ganze 1x täglich um 3 Uhr nachts auszuführen:

0 3 * * *

Nur was gebe ich danach als Befehl ein?
Der Ort an dem das Script auf dem Server liegt

also z.B. www.xxxxx.de/shop/dasScript.php

oder wie?

Ich komme da nicht so raus. Und wo öffne ich das bzw füge das ein?
in PHPmyAdmin? nur damit habe ich ja Zugriff auf die SQL Datenbanken.

Gruß

Die Datenbank hilft dir dabei nicht (obwohl es auch so etwas wie Datenbank-Jobs geben könnte), und phpmyadmin wahrscheinlich auch nicht. Du brauchst Zugriff auf das Dateisystem per Kommandozeile (Shell).

Und wo erstelle ich dann den crone-job?

Du brauchst Zugriff auf das Dateisystem per Kommandozeile (Shell).

Wie bekomme ich darauf Zugriff? Muss ich das beim Hoster beantragen oder wie komme ich dort hin?

Hallo,

manche Hoster bieten dir an diese Cronjobs Einzupflegen.

Schreibe einfach mal den Support deines Hosters an.

Hallo,

noch ein Nachtrag. Sollte dein Hoster es dir nicht anbieten:

Hier

http://cronjob.de/

wird dir geholfen.

ok, werde mich dann einfach an meinen Hoster wenden.
Vielen Dank für die Hilfe und auch für den Link.