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

Wie stelle ich automatische Aufgaben auf einem Linux-VPS mit Cron ein?

Einer unserer Linux VPS Kunden hatten ein Problem, bei dem die Systemuhr seiner virtuellen Maschine der Standardzeit vorausging. Um dies zu beheben, richten wir einen Cron-Job ein, um die Zeit der virtuellen Maschine mit dem WHM-Server zu synchronisieren mit rdate Befehl. Cron-Jobs werden verwendet, um Befehle zu planen, die regelmäßig auf Linux/Unix-ähnlichen Maschinen ausgeführt werden. Das Cron-Job-Dienstprogramm ist sehr nützlich, insbesondere wenn Sie Befehle wiederholt zu einer bestimmten Zeit ausführen müssen.

Im Anschluss an dieses Tutorial erfahren Sie, wie Sie die Zeit Ihres Servers mit dem WHM-Server mithilfe eines Crone-Jobs synchronisieren. Zuvor erklären wir Ihnen kurz die Verwendung des Crone-Befehls.

Crone-Befehl


Jeder Cron-Befehl ist in die folgenden 2 Teile unterteilt.

[Schedule] [Command to be executed]
For Example: */20 * * * * /command/path


In obiger Syntax Befehl ist der Befehl, den Sie zur geplanten Zeit ausführen möchten. Zeitplan  Der Teil ist wie folgt weiter in 5 verschiedene Optionen unterteilt.

minute (0 - 59)
hour (0 - 23)
day of the month (1 - 31)
month (1 - 12)
day of the week (Sunday=0 to Saturday=7)

Crone-Job einstellen, um die Zeit der virtuellen Maschine mit dem WHM-Server zu synchronisieren


Um die Systemzeit der virtuellen Maschine mit der WHM-Serverzeit zu synchronisieren, müssen Sie die folgenden Schritte ausführen, nachdem Sie sich bei einer Linux-Maschine angemeldet haben.

  1. Stellen Sie über SSH eine Verbindung zu Ihrem Linux-Rechner her.
  2. Crontab mit dem folgenden Befehl bearbeiten/hinzufügen.

    crontab -e  //  To add/update job in crontab
  3. Durch die Ausgabe dieses Befehls wird ein Texteditor geöffnet, in dem Sie Befehle eingeben können, die jeweils in einer neuen Zeile geplant werden sollen. Wir haben den Befehl (unten) hinzugefügt, um die VM-Systemzeit stündlich mit WHM zu synchronisieren (*/60). Dieser Cron wird stündlich ausgeführt und vergleicht die VM-Systemzeit mit rdate.cpanel.net . Wenn ein Zeitunterschied festgestellt wird, wird die VM-Zeit mit der WHM-Serverzeit synchronisiert.

    SHELL=/bin/bash
    HOME=/
    MAILTO=”[email protected]”
    #You can write comment like this.
    */60 * * * * rdate -s rdate.cpanel.net

Linux
  1. Planen von Aufgaben mit dem Linux-Cron-Befehl

  2. Linux-Tipps zur Verwendung von Cron zum Planen von Aufgaben

  3. So stellen oder ändern Sie die Zeitzone in Linux

  4. So starten Sie Linux über die Befehlszeile neu

  5. So planen Sie Aufgaben mit at in Linux

So erstellen Sie ein Verzeichnis in Linux mit dem mkdir-Befehl

Was ist Crontab und wie werden Aufgaben in Linux mit Crontab automatisiert?

So automatisieren Sie Aufgaben mit Cron-Jobs in Linux

So führen Sie einen Befehl regelmäßig unter Linux mit Watch aus

So automatisieren Sie tägliche Jobs unter Linux mit (at)

So stellen Sie Datum und Uhrzeit unter Linux ein