Wie Funktionen auf Ihrer Website mit Cron Jobs zu automatisieren

Es gibt Zeiten, in denen man verschiedene Dinge auf einem festgelegten Zeitplan und der Web-Host-Server tun müssen, können Sie mit, dass mit Hilfe der so genannten cron bekannt ist.

Denk an cron so kurz sein für Chronologie, und es wird Ihnen helfen zu sehen, dass es für Arbeitsplätze ist, die automatisch auf einem festen Zeitplan auf dem Server des internen Uhr durchgeführt werden. Es ist wie die Timer-Einstellung auf die Heizung zu wechseln, bevor Sie morgens aufstehen oder Einstellung der DVR jede Woche die gleiche Sendung aufzeichnen.

Der Befehl für einen cron-Job hat im Grunde aus zwei Teilen:

  • Der Befehl, dass der Server ausgeführt werden soll: Dies bedeutet, es den vollständigen Pfad zu der Datei zu geben, die Sie ausführen müssen und alle Schalter, die die Funktion nötig sind, um durchzuführen. Die Software, die Sie auf Ihrer Website ausgeführt werden soll, die richtigen Schalter bieten aufzunehmen.

  • Die genaue Zeit und Zeitplan auf dem der Auftrag ausgeführt werden soll: Es gibt eine enorme Flexibilität in dieses System aufgebaut, dh Sie können die Aufgaben planen können genau ausgeführt werden, wenn Sie auf wollen, was auch immer Zeitplan, den Sie wollen.

cPanel bietet eine einfache Bildschirmkonfiguration für Cron-Jobs. Hier ist, wie es zu benutzen:

  1. Öffnen Sie cPanel und melden Sie sich bei der Verwendung der Daten, um Ihre Gastgeber Sie gaben, wenn Sie angemeldet.

  2. Blättern Sie zu dem Abschnitt Erweitert und klicken Sie auf Cron Jobs.

  3. Wenn Sie per Post eine E-werden wollen, jedes Mal, jeder Job läuft, geben Sie Ihre E-Mail-Adresse im ersten Feld und klicken Sie auf Aktualisieren E-Mail.

  4. Wählen Sie den Zeitplan auf dem Sie den Befehl ausführen möchten.

    Es gibt einige allgemeine Einstellungen zur Auswahl, oder Sie können Ihren eigenen Zeitplan erstellen.

    Sie müssen jede Box füllen, wenn die schedule- sonst die Schaffung Cron-Job Einstellung wird fehlschlagen.

  5. Geben Sie den Befehl, die der Server in das Feld Befehl auszuführen.

    Sie müssen den vollständigen Server-Pfad zur Datei, die Sie in den Cron-Job ausführen möchten hinzufügen. Der Server kann nicht erraten, in welchem ​​Ordner die Datei in sein könnte!

  6. Klicken Sie auf Hinzufügen New Cron-Job, um den Job zu erstellen und fügen Sie es dem cron.

    bild0.jpg

Es kann Ihnen eine Weile dauern, sich daran zu gewöhnen, wie Cron-Jobs geplant werden, weil verschiedene Zeichen verschiedene Dinge tun. Hier ist eine Erklärung von ihnen:

  • Zahlen 0-59: Welche Zahlen können Sie hängt davon ab, ob Sie verwenden die Minute, Stunde sind Einstellung, Tag, Monat oder Wochentag. Es gibt 59 Stunden an einem Tag, so können Sie 59 stundenlang nicht als Option, aber Sie jede gültige Zahl für diesen Zeitraum nutzen können. Also, wenn Sie etwas wollen, eine Minute nach der Stunde zu laufen, setzen Sie ein 1 im Minutenfeld.

    Sie können auswählen, für sie durch die Trennung der Minuten mit einem Komma an mehreren verschiedenen Minuten zu laufen. Zum Beispiel, wenn Sie es auf 1, 5, 27 und 50 Minuten nach der vollen Stunde aus irgendeinem Grund zu laufen wollten, würden Sie einfach Eingabe 1,5,27,50 in der Minute Feld.

  • Sternchen (*): Ein Sternchen Mittel # 147-jeder, # 148- so ein Sternchen in der Stunde Box setzen bedeutet, dass der cron-Job jede Stunde läuft. ein Sternchen in das Feld Tag Putting bedeutet der Job jeden Tag läuft, und so weiter.

  • Slash (/): Sie können einen Schrägstrich nach einem Stern verwenden, das zu teilen # 147-jeder # 148- durch eine Zahl. Ein Schrägstrich hat immer eine Nummer haben es folgende. Zum Beispiel, wenn Sie den Job an jeden Monat wollen, setzen Sie einfach ein Sternchen im Monat Feld.

    Wenn Sie es alle drei Monate ausgeführt werden soll, obwohl, müssen Sie eingeben * / 4 - was bedeutet, jeden Monat von 4 (oder 04.12) unterteilt, die alle drei Monate entspricht. Es kann ein wenig verwirrend sein, aber der Job-Bildschirm hat Boxen Allgemeine Einstellungen Dropdown-die erklären helfen, was zu tun ist.

  • Dash (-): Sie können einen Strich nur im Feld Wochentag verwenden. Das Feld Wochentag ist ein besonderes Feld, das den Tag Feld ändert. Zum Beispiel, wenn Sie den Befehl nur an den Wochenenden ausgeführt werden soll, geben Sie (0, 6) da 0 steht für Sonntag und 6 für Samstag.

    Sie können den Bindestrich jeden Tag zwischen zwei Tagen zu bedeuten, so zum Beispiel, 15 jeden Tag ein bis fünf (Montag bis Freitag) bedeutet. Mit 3-6 würde bedeuten, Mittwoch bis Samstag.

Sie können Cron-Jobs jederzeit bearbeiten oder zu löschen, nachdem Sie sie erstellen. Jede Änderung oder Löschung ist sofort und stoppt die zuvor nächsten geplanten Ausführung und ersetzt sie mit dem, was Sie die Einstellungen ändern zu.

Sie können Cronjobs äußerst nützlich und ihre Scheduling-System ist erstaunlich flexibel zu finden, so dass Sie den Server zu planen, jede Arbeit, die Sie in so ziemlich jede Minute des Jahres Sie es wollen ausgeführt werden soll.

Menü