Was ist ein Cronjob?
ErklÀrung
In der Welt des Webs haben Sie wahrscheinlich schon von Cronjobs gehört, der AbkĂŒrzung fĂŒr chronologische Aufgaben. Wenn Sie sich fragen, was das bedeutet, werden Sie sehen: Es ist sehr einfach.
Eine chronologische Aufgabe ist ein Skript, das direkt vom Server in regelmĂ€Ăigen AbstĂ€nden ausgelöst wird.
Meistens achtet man beim Erstellen einer Website darauf, dass die Daten konsistent bleiben. Falls nicht, korrigiert man die gespeicherten Informationen mithilfe von Datenverarbeitungsskripten. Alle Skripte einer Website werden normalerweise durch den Besuch eines Nutzers beim Laden der Seiten aktiviert. Manchmal sind einige Skripte jedoch etwas lĂ€nger in der AusfĂŒhrung oder haben keinen Bezug zu Nutzern und mĂŒssen automatisch in regelmĂ€Ăigen AbstĂ€nden gestartet werden. Genau daraus wird ein Cronjob.
Einige Beispiele fĂŒr Cronjobs:
- Datenarchivierung, zum Beispiel könnte ein BesuchszÀhler zu Beginn jedes Monats die Besuche eines Tages zu einem einzigen Eintrag zusammenfassen. 500 Besuche, also 500 EintrÀge, könnten zu einem Eintrag mit dem Wert 500 werden.
- Sortieren von Daten, zum Beispiel automatisch alle Besuche mit der eigenen IP-Adresse aus dem BesuchszÀhler entfernen.
- Newsletter-E-Mails automatisch senden
- ...
Wie erstellt man einen Cronjob
ZunĂ€chst mĂŒssen Sie Ihr Skript schreiben, meist in PHP, und seinen Zugriffspfad kennen. NatĂŒrlich können Sie das Skript testen, indem Sie es direkt im Browser öffnen, um sicherzugehen, dass es funktioniert.
In der OberflĂ€che Ihres Hostingdienstes gibt es sehr wahrscheinlich einen Bereich fĂŒr Cronjobs. Dort können Sie Auslöseoptionen definieren und Ihre Ziel-URL eintragen. HĂ€ufig wird diese Sequenz mit * definiert, um "stĂ€ndig" anzugeben, oder mit 18 im Stundenfeld, damit die Aufgabe nur wĂ€hrend der 18. Stunde lĂ€uft, oder 18-24, damit sie zwischen 18 Uhr und Mitternacht lĂ€uft.
Keine Sorge, wenn Sie nicht wissen, wie Sie die Sequenzfelder ausfĂŒllen sollen: Viele Websites erklĂ€ren es, und oft fĂŒhrt Sie auch die Seite Ihres Hosters direkt.
Entwicklertipp
Persönlich habe ich fĂŒr die Erstellung und Verwaltung von Cronjobs meine eigene Methode gewĂ€hlt. Manche Hoster beschrĂ€nken die Möglichkeit auf einen einzigen Cronjob. Deshalb habe ich mich entschieden, immer nur einen Cronjob zu erstellen, der je nach Bedingungen Hunderte anderer potenzieller Skripte ausfĂŒhrt.
Die Idee ist, einen eigenen Cron-Manager in die Website zu integrieren, mit einem Start-Cronjob, der die echte auszufĂŒhrende Aufgabe auswĂ€hlt. Das gewĂ€hlte Skript wird dann in das Hauptskript eingebunden.
Das ermöglicht mehr FlexibilitĂ€t, und der Haupt-Cronjob muss nur möglichst oft ausgefĂŒhrt werden. Im schlimmsten Fall bindet er nichts ein, was keine Systemressourcen verbraucht.
Was ist ein Cronjob?
ErklÀrung
In der Welt des Webs haben Sie wahrscheinlich schon von Cronjobs gehört, der AbkĂŒrzung fĂŒr chronologische Aufgaben. Wenn Sie sich fragen, was das bedeutet, werden Sie sehen: Es ist sehr einfach.
Eine chronologische Aufgabe ist ein Skript, das direkt vom Server in regelmĂ€Ăigen AbstĂ€nden ausgelöst wird.
Meistens achtet man beim Erstellen einer Website darauf, dass die Daten konsistent bleiben. Falls nicht, korrigiert man die gespeicherten Informationen mithilfe von Datenverarbeitungsskripten. Alle Skripte einer Website werden normalerweise durch den Besuch eines Nutzers beim Laden der Seiten aktiviert. Manchmal sind einige Skripte jedoch etwas lĂ€nger in der AusfĂŒhrung oder haben keinen Bezug zu Nutzern und mĂŒssen automatisch in regelmĂ€Ăigen AbstĂ€nden gestartet werden. Genau daraus wird ein Cronjob.
Einige Beispiele fĂŒr Cronjobs:
- Datenarchivierung, zum Beispiel könnte ein BesuchszÀhler zu Beginn jedes Monats die Besuche eines Tages zu einem einzigen Eintrag zusammenfassen. 500 Besuche, also 500 EintrÀge, könnten zu einem Eintrag mit dem Wert 500 werden.
- Sortieren von Daten, zum Beispiel automatisch alle Besuche mit der eigenen IP-Adresse aus dem BesuchszÀhler entfernen.
- Newsletter-E-Mails automatisch senden
- ...
Wie erstellt man einen Cronjob
ZunĂ€chst mĂŒssen Sie Ihr Skript schreiben, meist in PHP, und seinen Zugriffspfad kennen. NatĂŒrlich können Sie das Skript testen, indem Sie es direkt im Browser öffnen, um sicherzugehen, dass es funktioniert.
In der OberflĂ€che Ihres Hostingdienstes gibt es sehr wahrscheinlich einen Bereich fĂŒr Cronjobs. Dort können Sie Auslöseoptionen definieren und Ihre Ziel-URL eintragen. HĂ€ufig wird diese Sequenz mit * definiert, um "stĂ€ndig" anzugeben, oder mit 18 im Stundenfeld, damit die Aufgabe nur wĂ€hrend der 18. Stunde lĂ€uft, oder 18-24, damit sie zwischen 18 Uhr und Mitternacht lĂ€uft.
Keine Sorge, wenn Sie nicht wissen, wie Sie die Sequenzfelder ausfĂŒllen sollen: Viele Websites erklĂ€ren es, und oft fĂŒhrt Sie auch die Seite Ihres Hosters direkt.
Entwicklertipp
Persönlich habe ich fĂŒr die Erstellung und Verwaltung von Cronjobs meine eigene Methode gewĂ€hlt. Manche Hoster beschrĂ€nken die Möglichkeit auf einen einzigen Cronjob. Deshalb habe ich mich entschieden, immer nur einen Cronjob zu erstellen, der je nach Bedingungen Hunderte anderer potenzieller Skripte ausfĂŒhrt.
Die Idee ist, einen eigenen Cron-Manager in die Website zu integrieren, mit einem Start-Cronjob, der die echte auszufĂŒhrende Aufgabe auswĂ€hlt. Das gewĂ€hlte Skript wird dann in das Hauptskript eingebunden.
Das ermöglicht mehr FlexibilitĂ€t, und der Haupt-Cronjob muss nur möglichst oft ausgefĂŒhrt werden. Im schlimmsten Fall bindet er nichts ein, was keine Systemressourcen verbraucht.
Was ist ein Cronjob?
ErklÀrung
In der Welt des Webs haben Sie wahrscheinlich schon von Cronjobs gehört, der AbkĂŒrzung fĂŒr chronologische Aufgaben. Wenn Sie sich fragen, was das bedeutet, werden Sie sehen: Es ist sehr einfach.
Eine chronologische Aufgabe ist ein Skript, das direkt vom Server in regelmĂ€Ăigen AbstĂ€nden ausgelöst wird.
Meistens achtet man beim Erstellen einer Website darauf, dass die Daten konsistent bleiben. Falls nicht, korrigiert man die gespeicherten Informationen mithilfe von Datenverarbeitungsskripten. Alle Skripte einer Website werden normalerweise durch den Besuch eines Nutzers beim Laden der Seiten aktiviert. Manchmal sind einige Skripte jedoch etwas lĂ€nger in der AusfĂŒhrung oder haben keinen Bezug zu Nutzern und mĂŒssen automatisch in regelmĂ€Ăigen AbstĂ€nden gestartet werden. Genau daraus wird ein Cronjob.
Einige Beispiele fĂŒr Cronjobs:
- Datenarchivierung, zum Beispiel könnte ein BesuchszÀhler zu Beginn jedes Monats die Besuche eines Tages zu einem einzigen Eintrag zusammenfassen. 500 Besuche, also 500 EintrÀge, könnten zu einem Eintrag mit dem Wert 500 werden.
- Sortieren von Daten, zum Beispiel automatisch alle Besuche mit der eigenen IP-Adresse aus dem BesuchszÀhler entfernen.
- Newsletter-E-Mails automatisch senden
- ...
Wie erstellt man einen Cronjob
ZunĂ€chst mĂŒssen Sie Ihr Skript schreiben, meist in PHP, und seinen Zugriffspfad kennen. NatĂŒrlich können Sie das Skript testen, indem Sie es direkt im Browser öffnen, um sicherzugehen, dass es funktioniert.
In der OberflĂ€che Ihres Hostingdienstes gibt es sehr wahrscheinlich einen Bereich fĂŒr Cronjobs. Dort können Sie Auslöseoptionen definieren und Ihre Ziel-URL eintragen. HĂ€ufig wird diese Sequenz mit * definiert, um "stĂ€ndig" anzugeben, oder mit 18 im Stundenfeld, damit die Aufgabe nur wĂ€hrend der 18. Stunde lĂ€uft, oder 18-24, damit sie zwischen 18 Uhr und Mitternacht lĂ€uft.
Keine Sorge, wenn Sie nicht wissen, wie Sie die Sequenzfelder ausfĂŒllen sollen: Viele Websites erklĂ€ren es, und oft fĂŒhrt Sie auch die Seite Ihres Hosters direkt.
Entwicklertipp
Persönlich habe ich fĂŒr die Erstellung und Verwaltung von Cronjobs meine eigene Methode gewĂ€hlt. Manche Hoster beschrĂ€nken die Möglichkeit auf einen einzigen Cronjob. Deshalb habe ich mich entschieden, immer nur einen Cronjob zu erstellen, der je nach Bedingungen Hunderte anderer potenzieller Skripte ausfĂŒhrt.
Die Idee ist, einen eigenen Cron-Manager in die Website zu integrieren, mit einem Start-Cronjob, der die echte auszufĂŒhrende Aufgabe auswĂ€hlt. Das gewĂ€hlte Skript wird dann in das Hauptskript eingebunden.
Das ermöglicht mehr FlexibilitĂ€t, und der Haupt-Cronjob muss nur möglichst oft ausgefĂŒhrt werden. Im schlimmsten Fall bindet er nichts ein, was keine Systemressourcen verbraucht.
German
French
English
Spanish
Chinese
Japanese
Korean
Hindi
Norwegian


