Vorwort Unter LINUX werden periodische Aufgaben normalerweise vom Cron-Daemon-Prozess [ps -ef | grep cron] ausgeführt. Cron liest eine oder mehrere Konfigurationsdateien, die Befehlszeilen und die Zeiten enthalten, zu denen sie aufgerufen werden. Die Cron-Konfigurationsdatei heißt „crontab“, die Abkürzung für „Cron Table“. Cron ist ein Tool zur geplanten Ausführung unter Linux, das Jobs ohne menschliches Eingreifen ausführen kann.
Finden Sie das Problem Die Sache ist, dass es auf Ihrem eigenen Dienst eine Crontab wie die folgende gibt 10 0 * * * root echo 'xxx' >> zzz Wer damit vertraut ist, weiß, dass es um 00:10 Uhr nachts ausgeführt wird und xxx in die zzz-Datei ausgibt Das Problem ist jedoch, dass dieser Crontab um 00:10 nicht ausgeführt wird! Stattdessen wird es um 12:10 Uhr ausgeführt. Die Crontab-Ausführungszeit stimmt nicht mit der Systemzeit überein! ! ! ! Ich erinnere mich, dass die Zeitzone des Servers geändert wurde und es jetzt die CST-Zeitzone ist. Es gibt keinen Grund, es nicht auszuführen! Ich habe versucht, bei Google nach der Crontab-Zeitzone zu suchen und habe mehrere ähnliche Beispiele gefunden. Es stellt sich heraus, dass crontab nach der Änderung der Zeit manuell neu gestartet werden muss /etc/init.d/crond Neustart
Es gibt noch eine weitere Situation, in der die Zeitzone in zwei Teile unterteilt ist: eine Zeitzone und die andere Ortszeit. Befolgen Sie den folgenden Befehl, um das Problem zu lösen cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime Service Crond Neustart 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:
|
<<: So verwenden Sie die Verlaufsumleitung in React Router
>>: Detaillierte Erläuterung der 6 Möglichkeiten der JS-Vererbung
Es ist sehr einfach, einen Kong-Cluster unter dem...
Beim Erstellen einer Tabellenseite ist die für td ...
Einloggen Docker-Anmeldung Schließen Sie die Regi...
Kürzlich habe ich auf einem öffentlichen Konto ei...
Inhaltsverzeichnis 1: Webpack erstellen 2. Datend...
Navigation und andere Dinge werden bei der täglic...
1. Klären Sie die Designrichtung <br />Zuers...
Fehlerseite: Melden Sie sich beim MySQL-Server an...
1. Grundlagen der Linux-Firewall Das Linux-Firewa...
bmi Voyager Heugabel Ulster Lebensmittelhändler F...
Die Installation von MySQL 8.0.12 dauerte zwei Ta...
Closures sind eines der traditionellen Features r...
Über JS, CSS CSS: Stylesheet oben Vermeiden Sie C...
Wenn Sie Navicat direkt für die Verbindung über I...
1. Einleitung Ich werde hier nicht näher auf Apol...