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
Der Erste: Verwenden der CSS-Positionseigenschaft...
Konfigurieren des Startens und Herunterfahrens vo...
Inhaltsverzeichnis 1. Was ist eine benutzerdefini...
Container-Autostart Docker bietet einen Neustartr...
MySQL bietet mehrere Möglichkeiten, mehrere SQL-D...
Früher bestand das Unterstreichen in HTML darin, ...
Vorwort: Ich bin auf die Anforderung gestoßen, be...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
So lösen Sie das Timeout-Problem, wenn Pip in Lin...
Inhaltsverzeichnis Prinzip der Kill-Befehlsausfüh...
Aufgrund von Geschäftsanpassungen im Unternehmen ...
#String-Verkettung concat(s1,s2); verkette die St...
Geben Sie den MySQL-Befehl ein: mysql -u+(Benutze...
<br />Der Autor war früher ein Anfänger im W...
1. Setzen Sie das Listensymbol list-style-type: A...