GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So planen Sie Cron-Jobs in cPanel

Ein Cron-Job ist ein Linux-Befehl, der in regelmäßigen Abständen ausgeführt wird. Diese „Jobs“ können über die Befehlszeile geplant werden, aber es ist viel einfacher, dies über die cPanel-GUI-Schnittstelle zu tun. cPanel zeigt auch bequem die Anzahl der vorhandenen Cron-Jobs an und kann die Ausgabe des Befehls auch per E-Mail versenden. In diesem Tutorial zeigen wir Ihnen, wie Sie Cronjobs einfach und effizient planen.

Schritt 1:Gehen Sie zur Cron-Job-Seite in cPanel

Der erste Schritt besteht darin, sich bei cPanel anzumelden und nach unten zu scrollen, bis Sie den Abschnitt mit der Bezeichnung „Erweitert“ finden, und dann „Cron-Jobs“ auszuwählen, wie hier gezeigt.

Jetzt erstellen wir den Job.

Schritt 2:E-Mail-Einstellungen und Zeitplan auswählen

Sie haben in cPanel die Option, eine E-Mail zu versenden, wenn dieser bestimmte Cron-Job ausgeführt wird. Es kann nützlich sein, wenn Sie bestimmte Befehle verfolgen müssen, die Sie verwenden. Geben Sie im folgenden Abschnitt bei Bedarf eine E-Mail-Adresse ein:

Auswahl des Zeitplans

Über dieses Dropdown-Feld können Sie schnell einige gängige Zeitpläne für Ihren Job auswählen. Meistens reicht es aus, nur eine der vorausgewählten Optionen auszuwählen. Hier wählen wir zum Beispiel, den Befehl einmal pro Woche mit den Standardeinstellungen auszuführen:

Falls Sie etwas Anspruchsvolleres wünschen, finden Sie hier eine Erklärung, was die Felder bedeuten.

Wie in den Textfeldern gekennzeichnet, können Sie Werte für Folgendes eingeben:

  1. Minute – 00 bis 59
  2. Stunde – 0 bis 23
  3. Tag – 1 bis 31
  4. Monat – 1 bis 12
  5. Wochentag – 0 bis 6

Mit diesen fünf Werten können Sie jede Art von kompliziertem Zeitplan erstellen, den Sie möchten. Jedes dieser Felder nimmt einen Wert an, der darauf zutrifft. So bedeutet zum Beispiel „Wochentag“ ein Wert von „0“ Sonntag, „1“ ist Montag und so weiter.

Die Verwendung eines Sterns oder Sterns (*) im Feld bedeutet, dass der Wert keine Rolle spielt. Der Job wird ausgeführt, wenn Datum und Uhrzeit auf dem Server mit allen angegebenen Werten übereinstimmen. Jeder Wert mit einem Sternchen (*) wird standardmäßig abgeglichen.

Im obigen Beispiel wollten wir, dass der Job einmal pro Woche ausgeführt wird. Also mussten wir nur den Wochentag angeben – in diesem Fall 0. Wir wollen auch sicherstellen, dass der Job nur einmal am Sonntag läuft und nicht jede Minute, also geben wir auch die Minute und Stunde an. Zusammengenommen kann „einmal pro Woche“ geschrieben werden als:

0 0 * * 0

So einfach ist das!

Schritt 3:Angeben des Befehls

Sobald Sie den gewünschten Zeitplan haben, geben Sie den Linux-Befehl, den Sie ausführen möchten, in das Feld mit der Bezeichnung „Befehl“ ein. In diesem Beispiel führen wir Folgendes aus:

mysqlcheck --all-databases --optimize --verbose

Dieser Befehl optimiert alle Datenbanken auf allen Websites, die auf dem Server gehostet werden.

Ausgabe- und Fehlermeldungen unterdrücken

Viele Linux-Befehle geben eine Ausgabe in das Terminal aus. Manchmal können diese Nachrichten sehr lang werden. Wenn Sie E-Mail-Benachrichtigungen erhalten möchten, kann dies äußerst ärgerlich werden.

Sie können die normale, regelmäßige Ausgabe eines Linux-Befehls unterdrücken, indem Sie ihm Folgendes anhängen:

>/dev/null

Der obige Befehl wird also zu:

mysqlcheck --all-databases --optimize --verbose >/dev/null

Dies wird jedoch nicht Fehlermeldungen unterdrücken. Und das ist etwas Nützliches. Während Sie die reguläre Ausgabe ignorieren können, möchten Sie wahrscheinlich benachrichtigt werden, wenn etwas schief gelaufen ist. Wir können jedoch auch Fehlermeldungen unterdrücken, indem wir am Ende von Befehlen Folgendes hinzufügen:

>/dev/null 2>&1

Das zusätzliche „2>&1“ leitet Fehlermeldungen auf die Standardausgabe um, die wir mit dem vorherigen „>/dev/null“ automatisch ignoriert haben.

So können Sie genau auswählen, was Sie sehen möchten, wenn Ihr Befehl ausgeführt wird.

Klicken Sie jetzt nach Eingabe des Befehls einfach auf „Neuen Cron-Job hinzufügen“ und Sie sind fertig! Sie haben erfolgreich einen Cron-Job unter Linux eingerichtet!

Wenn Sie eines unserer verwalteten cPanel-VPS-Hosting verwenden, müssen Sie keine Cron-Jobs in cPanel planen, fragen Sie einfach unseren technischen Support und er plant jeden Cron-Job für Sie. Sie sind rund um die Uhr verfügbar.

Wenn Ihnen dieser Beitrag zum Planen von Cron-Jobs in cPanel gefallen hat, können Sie ihn gerne mit Ihren Freunden teilen, indem Sie die unten stehenden Social-Media-Freigabeverknüpfungen verwenden, oder hinterlassen Sie einfach einen Kommentar. Danke.


Panels
  1. So richten Sie Cron-Jobs in cPanel ein

  2. Wie plane ich einen Rsync-Befehl?

  3. So richten Sie einen Cron-Job ein

  4. So löschen Sie Cronjobs

  5. So planen Sie Jobs mit dem Befehl „at“ unter Linux

Einrichten eines Cron-Jobs in cPanel

Wie überprüfe ich die Cron-Jobs-Ausgabe bei Hostinger?

So konfigurieren Sie cPanel Cron-Jobs von WHM

So fügen Sie Cron-Jobs in cPanel hinzu

So verwenden Sie den Jobs-Befehl unter Linux

So planen Sie Jobs mit Cron in Linux