Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13083|Válasz: 1

[linux] A CentOS 7 rendszeres időközönként végzi a crontabot a feladatok elvégzésére

[Linket másol]
Közzétéve 2020. 06. 27. 15:27:42 | | | |
Mi az a crond?

A CronTab és a Crontab elválaszthatatlanok. a crontab egy parancs, amelyet gyakran használnak Unix- és Unix-szerű operációs rendszerekben, hogy időszakosan végrehajtandó utasításokat állítsanak be. Ez a parancs egy szabványos bemeneti eszközről olvassa el az utasításokat, és azokat egy "crontab" fájlban tárolja későbbi olvasásra és végrehajtásra. A szó a görög chronos (χρόνος) szóból származik, amely eredetileg időt jelentett.

És a crond a guardian folyamat. A cron szolgáltatás egy ütemezett szolgáltatás, amely lehetővé teszi, hogy a crontab parancson keresztül ütemezni kell a feladatokat hozzáadni vagy szerkeszteni.

Gyakori parancsok:

Állítsd be a végrehajtandó szkriptet

Kétféleképpen lehet hozzáadni egy ütemezési feladatot:

1) Írja be a crontab -e parancssorra, majd adja hozzá a megfelelő feladatot, és a wq mentés kilép.
2) Közvetlenül szerkeszteni az /etc/crontab fájlt, azaz vi /etc/crontab-ot, és hozzáadni a megfelelő feladatot.
A crontab -e konfiguráció egy adott felhasználónak szól, míg az /etc/crontab szerkesztése a rendszer feladata

Tekintse meg az ütemezési feladatot

crontab -l // felsorolja az összes aktuális ütemezési feladatot
crontab -l -u jp // Felsorolja az összes ütemezési feladatot a felhasználó JP-j-jéhez

Gyakori parancsok

crontab -u // beállítja a cron szolgáltatást egy adott felhasználónak
crontab -l // felsorolja a felhasználó cron szolgáltatásának részleteit
crontab -e // Szerkesztés egy felhasználó cron szolgáltatását
crontab -i // nyomtatási prompt, írj be egy megerősítő üzenetet, például igen
crontab -r // minden feladat-ütemezési munka eltávolításához

Cron formátum



Hozzáadott időzített feladatok

Teszteljük a crontab szolgáltatást egy példával, ahol minden percben létrehozunk egy üres fájlt, amelyet a /root/test_itsvse könyvtárban az aktuális év, hónap, nap, óra és perc után neveznek el

Hajtsd végre a parancsot:

Itt van egy vim szerkesztő, beírd be az i szerkesztéshez, a következőkép:

Miután a hozzáadás sikeres lett, kapunk egy jelzést az új crontab utolsó sorához

Fontos megjegyezni, hogy a crontab fájlban található "%" funkciója a parancssor befejezése, a sor becsomagolása, az átirányítás, valamint a "\" szimbólum hozzáadása az elöl való kilépéshez, különben a "%" szimbólum végzi a parancssort befejezését vagy a sorát, és a következő tartalom szabványos bemenetként kerül az előző parancshoz.

Újratöltés a konfiguráció


Időzített feladatok megtekintése

Naplók megtekintése


A naplók napok szerint vannak rendezve, a legfrissebb napló nézze meg a /var/log/cron fájlt

A képek a következők:



(Vége)





Előző:OpenLDAP egyedi objektumosztály és tulajdonságok
Következő:VS 2019 (Visual Studio) kód tisztítás
Közzétéve 2022. 11. 15. 18:20:52 |
Tanuld meg
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com