Teil von  SELFPHP  Teil von CronJobs
Letztes Update: 01.11.2005 18:37:05 **�PHP 5 Praxisbuch bei SELFPHP verf�gbar�**


Choose:Python or Php

Navigation

Seite News

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum
Seite Download
Seite Unsere Banner
Seite SELFPHP in Buchform
Seite Newsletter
Seite Impressum

Suche



 

FAQ


Was ist ein CronJob?

Ein CronJob ist ein Aufruf eines Programmes, der einem regelm��igen Zyklus zu Grunde liegt. Stellen Sie sich einen CronJob wie einen Terminkalender vor p�nktlich zur angegebenen Zeit wird das Programm ausgef�hrt und erledigt dann die ihm gestellten Aufgaben.



Warum kann ein CronJob hilfreich sein?

Ein CronJob kann Sie in vielen Bereichen zeitlich entlasten. Sie k�nnen z.B. st�ndlich einen CronJob starten, der dann Aktualisierungen an Ihrer Datenbank vornimmt. Sie haben einen Newsletter, der w�chentlich automatisch versendet werden soll? P�nktlich jeden Sonntag um 14:00 wird der CronJob automatisch Ihr Skript ansprechen und somit die im aufgegebene Arbeit erledigen - Sie sind dabei an keine Zeiten gebunden. Sie k�nnen frei zwischen Monaten, Wochentagen (Montag-Sonntag), Tagen(1.-31.), Stunden und Minuten w�hlen. Sie starten den CronJob dann, wann Sie es wollen.



Was ist wichtig beim Anlegen eines CronJob?

In Ihrem pers�nlichen Konfigurationsmen� geben Sie eine URL an, die ausgef�hrt werden soll (Beispiel: http://www.IhreURL.de/irgendeinverzeichnis/datei.php). Diese URL wird dann zu der von Ihnen eingestellten Zeit ausgef�hrt. Sie m�ssen also Ihre Aufgaben (z.B. einen Newsletter etc.) in der Datei auf Ihrem Server speichern.



Woher weiss ich, dass mein CronJob auch wirklich ausgef�hrt wurde?

Jeder CronJob-Aufruf wird protokolliert. Somit ist ersichtlich, wann und welche URL ausgef�hrt wurde. Sollte mal Ihr CronJob nicht ausgef�hrt worden sein, so erhalten Sie eine automatisch generierte Email �ber diesen CronJob. Sie sehen in dieser Email dann auch den Fehlercode (z.B. "Server war nicht erreichbar"), die ausgef�hrte URL und die Ausf�hrungszeit.



Gibt es Einschr�nkungen bei der Ausf�hrung?


Ja, die gibt es. Der CronJob versucht max. 10 Sekunden Ihren Server und somit Ihre URL zu erreichen. Sollte die Zeit verstrichen sein, wird dieser Auftrag abgebrochen und Sie erhalten eine Mail mit der Fehlermeldung. Mit 10 Sekunden ist diese Zeit sehr hoch angelegt und kann daher als sicher angesehen werden. Wie lange Ihr Skript f�r seine Ausf�hrung braucht ist dabei unerheblich, da diese Zeit nicht in die 10 Sekunden mit eingehen.



Beispiel 1

Im Februar und Mai, jeweils am 10,11,12 um 13:00 Uhr wird das Skript
http://www.IhreURL.de/verzeichnis/datei.php ausgef�hrt.
Somit wird die angegebene Datei nur 6 mal im Jahr ausgef�hrt:
10. Februar um 13:00 Uhr
11. Februar um 13:00 Uhr
12. Februar um 13:00 Uhr
10. Mai um 13:00 Uhr
11. Mai um 13:00 Uhr
12. Mai um 13:00 Uhr

 CronJob aktivieren und somit zur Ausf�hrung freigeben
Skript-URL
 
 z.B.: http://www.selfphp.info/cronstart.php

Monat Tage im Monat Wochentage Stunde
alle Monate alle Tage im Monat alle  
Januar
Februar
M�rz
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Sonntag

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23



Beispiel 2

Jeden Monat, jeweils am Dienstag und Freitag um 20:00 Uhr wird das Skript
http://www.IhreURL.de/verzeichnis/datei.php ausgef�hrt.

Januar - Dienstags um 20:00 Uhr
Januar - Freitag um 20:00 Uhr
.
.
Dezember - Dienstags um 20:00 Uhr
Dezember - Freitag um 20:00 Uhr

 CronJob aktivieren und somit zur Ausf�hrung freigeben
Skript-URL
 
 z.B.: http://www.selfphp.info/cronstart.php

Monat Tage im Monat Wochentage Stunde
alle Monate alle Tage im Monat alle  
Januar
Februar
M�rz
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Sonntag

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23


 

 






Aktueller Buchtipp
,
Matthias Kannengiesser

Franzis Verlag

ca. 750
Seiten

EUR 25,00




© 2001-2006 E-Mail SELFPHP - , info@selfphp.orgImpressumKontakt