So führen Sie mehrere Befehle im selben Cron -Job aus

So führen Sie mehrere Befehle im selben Cron -Job aus

Es ist anstrengend und in einigen Fällen nicht anwendbar, manuell auszuführen. Cron Utility ermöglicht es einem Benutzer jedoch, verschiedene Jobs zu verschiedenen Zeiten zu planen. Sie können Ihren Server planen, um eine Sicherung wöchentlich oder eine andere Aufgabe zu erstellen, die Sie für notwendig halten. Es gibt eine bessere Möglichkeit, mehrere Befehle in einem Cron -Job auszuführen. Sie können alle Aufgaben in einem Cron -Job planen. Ich möchte lernen, wie man das macht? Lesen Sie weiter, um es herauszufinden.

Arbeiten mit Crontab -Datei

Wenn Sie einen Job planen möchten, definieren Sie zunächst Datum und Uhrzeit, gefolgt vom Befehl oder Skript zum Ausführen. Auf diese Weise wird der Auftrag automatisch ausgeführt, wenn die geplante Zeit zum Verabschiedung kommt.

Jeder Benutzer verfügt über eine Crontab -Datei und Sie können einen Cron -Job mit dem erstellen Crontab -e Befehl. In diesem Tutorial werden wir drei Cron -Jobs separat erstellen und dann sehen, wie wir sie zu einem Cron -Job kombinieren können.

Cron -Jobs schaffen

Wir werden drei Cron -Jobs schaffen. Der erste führt ein Backup -Skript aus. Die zweite erstellt eine neue Datei und die letzte benennt die erstellte Datei, wenn sie vorliegt. Wir planen die Aufgaben, die zu unterschiedlichen Zeiten ausgeführt werden sollen, aber am selben Tag mit den folgenden Befehlen.

$ crontab -e

Wie gezeigt haben wir die Cron -Jobs am Ende der Crontab -Datei hinzugefügt.

Das Problem bei dieser Konfiguration ist, dass es den Speicher Ihrer CPU beim Ausführen aller Aufgaben unabhängig betont. Wenn Sie intensive Jobs ausgeführt haben, könnte dies Ihre Bandbreite abtropfen lassen. Die Lösung besteht darin, alle drei Aufgaben im selben Job auszuführen.

So führen Sie mehrere Befehle in einem Cron -Job aus

Sie können zwei Optionen verwenden, um mehrere Befehle im selben Cron -Job festzulegen.

1. Verwenden Sie das &&: Das Doppelverstärker und das Angeben, dass der zweite Befehl nur dann ausgeführt wird, wenn er erfolgreich ist, bevor er erfolgreich ist. Der folgende Befehl impliziert beispielsweise, dass, wenn das Sicherungsskript erfolgreich ausgeführt wird, eine neue Datei auf dem erstellt wird /Desktop. Und sobald es erstellt wurde, wird es es umbenennen.

2. Verwenden Sie ein Semikolon (;): Das Halbkolon setzt die Jobs, um gleichzeitig zu laufen. Unabhängig davon. Im folgenden Beispiel beginnt das System damit, das Sicherungsskript auszuführen. Sobald es fertig ist, wird eine neue Datei erstellt und umbenannt.

Je nachdem, welche Aufgabe oder welches Skript Sie ausführen möchten, wird jede Option oben nützlich sein, wenn Sie mehrere Befehle mit einem Cron -Job verwenden. Beachten Sie, dass die Cron -Jobs je nach Option, die Sie auswählen. Das Kombinieren mehrerer Befehle ist hilfreich, wenn das Ergebnis eines feststellt, wie der nächste Befehl ausgeführt wird.

Abschluss

Diese Anleitung behandelt, wie Sie mehrere Befehle in einem Cron -Job verwenden können. Wir haben gesehen, wie man das && oder halbkolon verwendet. Außerdem können Sie mehrere Jobs planen, die gleichzeitig ausgeführt werden sollen, oder basierend darauf, ob die, bevor es erfolgreich war. Mit diesem Handbuch verstehen Sie nun, wie Sie verschiedene Aufgaben in einem Cron -Job automatisieren können.