Analyse und Lösung der Gründe, warum geplante Crontab-Aufgaben nicht ausgeführt werden

Analyse und Lösung der Gründe, warum geplante Crontab-Aufgaben nicht ausgeführt werden

Vorwort

Es gibt die folgenden Möglichkeiten, geplante Aufgaben unter Linux zu implementieren: cron, anacron, at usw. cron ist der Dienstname, crond ist der Hintergrundprozess und crontab ist eine benutzerdefinierte Tabelle für geplante Aufgaben.

Allerdings habe ich heute viel gelernt. Ich benutze Crontab schon so lange und mir ist gerade klar geworden, dass ich es starten muss.

Eine geplante Aufgabe wurde hinzugefügt, aber sie funktioniert nicht richtig

[root@dev-gl-lh1 ApiAgent]# cat /etc/crontab 
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=Stamm
HOME=/

# Weitere Einzelheiten finden Sie unter man 4 crontabs

# Beispiel einer Jobdefinition:
# .---------------- Minute (0 - 59)
# | .------------- Stunde (0 - 23)
# | | .---------- Tag des Monats (1 - 31)
# | | | .------- Monat (1 – 12) ODER Jan., Feb., März, Apr. …
# | | | | .---- Wochentag (0 - 6) (Sonntag=0 oder 7) ODER So, Mo, Di, Mi, Do, Fr, Sa
# | | | | |
# * * * * * Benutzername-Befehl, der ausgeführt werden soll

# Münzzuordnungsdaten zwischenspeichern */5 * * * * root /usr/bin/php /data/application/SwooleMoney/script/bin/cli.php CacheData cacheCoinMap

# Informationen zum Cache-Transaktionspaar*/1 * * * * root /usr/bin/php /data/application/SwooleMoney/script/bin/cli.php CacheData cacheSymbol

# Tiefendaten löschen*/1 * * * * root /usr/bin/php /data/application/SwooleMoney/script/bin/cli.php CacheData clearExchangeDepths >/tmp/clearExchangeDepths.log
~          
~

Das Skript wird jede Minute ausgeführt, das Protokoll wird jedoch erst angezeigt, wenn alle Blumen verblüht sind.

# Crontab-Status prüfen [root@dev-gl-lh1 ApiAgent]# /etc/init.d/crond status 
crond tot, aber pid-Datei existiert
# Crontab-Dienst starten [root@dev-gl-lh1 ApiAgent]# /etc/init.d/crond start
Crond starten:

OK, die Protokollausgabe zeigt, dass das Skript erfolgreich ausgeführt wurde und ich viel gelernt habe.

Referenzadresse: https://www.jb51.net/article/154290.htm

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Gründe, warum geplante Crontab-Aufgaben unter Linux nicht ausgeführt werden
  • Linux verwendet crontab, um PHP-Ausführungsplan-Timing-Aufgaben zu implementieren
  • So verwenden Sie crontab, um eine geplante Aufgabe einmal pro Sekunde in Linux auszuführen
  • So verwenden Sie Linux Crontab, um regelmäßig PHP-Skripte auszuführen
  • Detaillierte Erläuterung der Verwendung von crontab zum regelmäßigen Ausführen von Aufgaben unter CentOS 7
  • Wie man Aufgaben unter Linux regelmäßig ausführt und Anleitungen zur Verwendung von crontab (gesammelt und sortiert)
  • Detaillierte Erklärung zur Verwendung des Crontab-Befehls zum regelmäßigen Ausführen von PHP-Dateien im Ubuntu-System
  • Detaillierte Erläuterung der at- und crontab-Befehle zur geplanten Ausführung von Aufgaben in Linux
  • Detaillierte Erläuterung des geplanten Ausführungsbefehls von Crontab unter Linux
  • Lösung für die zeitliche Steuerung der Linux-Crontab-Ausführung von Shell-Skripten, wenn bestimmte Befehle ausgeführt werden müssen

<<:  Die perfekte Lösung für den Fehler bei der Installation von Mysql Applying Security in Windows Server 2014

>>:  Lassen Sie uns über mein Verständnis und meine Anwendung von React Context sprechen

Artikel empfehlen

CentOS 7 Installations- und Konfigurations-Tutorial unter VMware10

Während Ubuntu heute das beliebteste Linux-Betrie...

So implementieren Sie die Seiten-Screenshot-Funktion in JS

„Seiten-Screenshot“ ist eine Anforderung, die häu...

Erfahren Sie, wie Sie Docker unter Windows 10 Home Edition installieren.

Als ich die Bücher über Redis und Spring Cloud Al...

JSON (JavaScript Object Notation) in einem Artikel verstehen

Inhaltsverzeichnis JSON wird angezeigt JSON-Struk...

Grafisches Tutorial zur Installation von MySQL 5.6.35 unter Windows 10 64-Bit

1. Laden Sie MySQL Community Server 5.6.35 herunt...

JavaScript zur Implementierung der Login-Schiebereglerüberprüfung

In diesem Artikelbeispiel wird der spezifische Ja...

Detaillierte Schritte zum Bereitstellen eines Tomcat-Servers basierend auf IDEA

Inhaltsverzeichnis Einführung Schritt 1 Schritt 2...

Zusammenfassung der Überwachung von Tastaturereignissen durch Vue

Wichtige Modifikatoren Wenn wir auf Tastaturereig...

Persönliche Meinung: Sprechen Sie über Design

<br />Wählen Sie das praktischste Thema aus....

Auf den Alibaba Cloud Server Tomcat kann nicht zugegriffen werden

Inhaltsverzeichnis 1. Einleitung 2. Lösung 2.1 Ko...

Details zum Überschreiben von Prototypmethoden in JavaScript-Instanzobjekten

Inhaltsverzeichnis In JavaScript können wir norma...

Tutorial zur HTML-Tabellenauszeichnung (4): Rahmenfarbenattribut BORDERCOLOR

Um die Tabelle zu verschönern, können Sie untersc...