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

So überwachen Sie den Ausführungsstatus eines Docker-Container-Shell-Skripts

Szenario Das Unternehmensprojekt wird in Docker b...

5 äußerst nützliche Open-Source-Docker-Tools, die dringend empfohlen werden

Einführung Die Docker-Community hat viele Open-So...

Remotedesktopverbindung zwischen Windows und Linux

Wenn es um eine Remotedesktopverbindung zu Linux ...

Lösung für die horizontale Bildlaufleiste im Iframe unter IE6

Die Situation ist wie folgt: (PS: Das rote Kästche...

So installieren Sie die grafische Benutzeroberfläche unter Linux

1. Linux-Installation (Root-Benutzerbetrieb) 1. I...

So ändern Sie in Nginx die über http aufgerufene Website in https

Inhaltsverzeichnis 1. Hintergrund 2. Voraussetzun...

Unvollständige Lösung für die Verwendung von Eingabetyp=Textwert=str

Ich bin heute auf ein sehr seltsames Problem gesto...

Sieben verschiedene Farbschemata für das Website-Design-Erlebnis

Die Farbabstimmung beim Erstellen einer Website i...

Objektorientierte Programmierung mit XHTML und CSS

<br />Wenn XHTML und CSS nur objektorientier...

Implementierung eines einfachen Gobang-Spiels mit nativem JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

Native js implementiert Warenkorb-Logik und -Funktionen

In diesem Artikelbeispiel wird der spezifische Co...