[LINUX] Führen Sie regelmäßig Befehle mit crontab aus

Was ist Cron?

Prozesse (≒-Funktionen), die mit Unix-basierten Betriebssystemen (CentOS, Ubuntu usw.) verwendet werden können. Es wird hauptsächlich zum Ausführen von Programmen verwendet, die regelmäßig zu einer festgelegten Zeit ausgeführt werden sollen.

Einstellmethode

$ crontab -e

Der vi-Editor wird gestartet. Schreiben Sie daher gemäß den folgenden Regeln

Minute Stunde Tag Montag Benutzername Befehl
*  *  *  *  * root some_command
Ziel der Bezeichnung Angegebener Bereich
Protokoll 0〜59
Zeit 0〜23
Tag 1〜31
Mond 1-12 oder Jan.-Dez
Tag 0-7 oder sonnenverwöhnt

Beschreibungsbeispiel


#Jede Minute
* * * * * root touch /home/ubuntu/test.txt

# 1:00〜1:Führen Sie bis zu 59 in Schritten von 1 Minute aus
* 1 * * * root touch /home/ubuntu/test.txt

#1 täglich:Bis 00 laufen
0 1 * * * root touch /home/ubuntu/test.txt

#12. jedes Monats~20. 00:Bis 00 laufen
0 0 12-20 * * root touch /home/ubuntu/test.txt

#Jeden Montag bis Freitag 00:Bis 00 laufen
0 0 * * 1-5 root touch /home/ubuntu/test.txt

Möglichkeit

#Zeigen Sie den konfigurierten Cron an
$ crontab -l 
#Entfernen Sie alle cron,-Achten Sie darauf, es nicht mit der Option e zu verwechseln
$ crontab -r

Referenz

Recommended Posts

Führen Sie regelmäßig Befehle mit crontab aus
Skripterstellung mit externen Fertigern
Führen Sie regelmäßig ein Python-Skript mit cron in einer venv-Umgebung aus
[Linux] Führen Sie git pull regelmäßig mit dem Befehl crontab aus
Befehle beim Erstellen von SNS mit Django