André Laugks: PHP-Scripte über Cronjobs starten | WinDAU-Frage

Beitrag lesen

Hallo!

Ich möchte gerne einige Scripte die bestimmte Operationen (DB-Backup, Deadletter-Handling, Newsletter Versendung etc.) ausführen über einen Eintrag in die entsprechende CRON-Tab starten.

Wenn PHP als Modul installiert ist, muß Du ein externes Programm wie Lynx(Textbrowser) oder wget(Offline-Lesen-Download-Tool oder so) benutzen.

  • Können diese Scripte prinzipiell in jeder Scriptsprache - also auch PHP erstellt werden?

Ich würde mal sagen ja. Je nach dem mußt Du es über eine Software aufrufen.

  • Wie rufe ich diese Scripte auf?

Über 'cronetab -e' kannst Du die cronjobs anlegen. Du mußt rausfinden, welcher Editor dazu verwendet wird, damit Du es auch wieder Abspeichern kannst.

5 Uhr jeden Tag

5 * * * * lynx -dump >/dev/null http://www.domain.de/datenbank.php4

Das /dev/null leitet die Ausgabe ins Nichts. -dump beendet Lynx.
dazu: lynx --help

zu wget: http://groups.google.de/groups?hl=de&lr=&ie=ISO-8859-1&q=crontab+wget&btnG=Google-Suche&meta=group%3Dde.*
Was die Parameter bei wget bedeuten, bekommst Du über

wegt --help

raus.

  • Was passiert, wenn sich ein solches Script mit Fehlermeldung verabschiedet?

Du kannst die Fehlermeldung, wie schon von einem anderen Poster genannt, umleiten.
Oder das Script so progrmmieren, daß es zu keiner Fehlermeldung kommt.

  • Gibt es irgendetwas besonderes zu beachten?

Wüßte ich jetzt nicht direkt!

MfG, André Laugks