A Cron -feladatok futtatása 10, 20 vagy 30 percenként

How Run Cron Jobs Every 10



A Cron egy szoftver segédprogram vagy Linux parancs, amelyet Cron -feladatként is elismertek, és amelyet a jövőben meghatározott időintervallum után végrehajtandó feladatok vagy feladatok ütemezésére használnak. A Cron -feladatokat többnyire feladatok ütemezésére használják a szerveren az adminisztrációs és rendszerkarbantartási feladatok automatizálására. A Cron -feladatok ütemezése minden percben, órában, napban vagy hónapban megtörténhet, és ebben a bejegyzésben megtanuljuk, hogyan kell Cron -feladatot futtatni. Kezdjük.

Crontab fájl létrehozása

A Crontab rövidítve a Cron táblafájlra a Cron jobok futtatására szolgál. A felhasználónak először létre kell hoznia egy crontab fájlt, mert az alapértelmezés szerint nem érhető el a rendszeren. A crontab fájl bármilyen Linux-alapú operációs rendszeren létrehozható az alábbi parancs használatával:







$crontab-És



Ha először futtatja a fenti parancsot, először a szövegszerkesztő kiválasztását kéri. Válassza ki a legegyszerűbbet, a Nano Editor -t, amint a képernyőképen látható, írja be a kívánt szerkesztő indexszámát, majd a szerkesztő kiválasztása után nyomja meg az Enter billentyűt:







Létrejön az új crontab fájl. Most ebbe a fájlba írhatja az összes választott Cron feladatot.



Szintaxis

A cronjob futtatásának szintaxisa az, hogy először meg kell említenünk az időt, majd meg kell adnunk a végrehajtani kívánt parancsot. Az idő említésének szintaxisa további öt mezőre oszlik.

* * * * * parancs(s)
  • Az első mező a percet írja le.
  • A második mező az órát írja le.
  • A harmadik mező a hónap napját írja le.
  • A negyedik mező a hónapot írja le.
  • Az ötödik mező a hét napját írja le.

Rendben, ha már megértette a helyes álláspontot a cronjob futtatásának idejének leírásához, többféle módon is említheti az időt.

A csillag „*” operátor, más néven helyettesítő karakter, minden megengedett értékként van leírva. Például a 0 0 1 * * futtatja a parancsot minden hónap első napjának éjfélkor.

Com Az értékek vesszővel elválasztott listája írja le az ismétlődő értékek listáját. Például 10,20,30

➔ A kötőjel „-” operátor leírja az értéktartományt. Például 5-10.

➔ A perjel '/' operátor segíti a tartományok együttesét. Például a */2 * * * * futtatja a Cron feladatot minden 2 perces intervallum után.

Most már elegendő elméleti ismerete van a Cron -feladatokról, végezzünk néhány gyakorlati dolgot, és nézzük meg, hogyan kell 10, 20 vagy 30 percenként futtatni a Cron -feladatokat.

Futtasson Cron munkát 10 percenként

A Cron -feladat kétféleképpen futtatható egy bizonyos idő elteltével, például 10 percenként.

Az első módszer a vesszővel elválasztott percek listájának használata; Például, ha 10 percenként szeretnénk futtatni egy szkriptet, akkor az ilyen Cron -munka írásának szintaxisa az alábbiakban található:

0,10,húsz,30,40,ötven * * * * /itthon/linuxuser/script.sh

De nem tűnik túl fárasztó feladatnak a teljes jegyzőkönyv megírása? A perjelkezelő segíti a Cron -feladat futtatásának egyszerű szintaxisának írását 10 percenként.

* /10 * * * * /itthon/linuxuser/script.sh

Ebben a parancsban a */10 minden 10 perc után létrehoz egy perclistát.

Futtasson Cron munkát 20 percenként

Ahogy a Cron feladatot írtuk a szkript futtatására 10 percenként, ugyanezt tehetjük a szkript 20 percenként történő futtatásához is:

* /húsz * * * * /itthon/linuxuser/script.sh

Futtasson Cron munkát 30 percenként

Hasonlóképpen, a Cron -feladat 30 percenként történő futtatásának szintaxisa a következő lesz:

* /30 * * * * /itthon/linuxuser/script.sh

Következtetés

A Cron jobok a parancsok futtatására szolgálnak bizonyos idő elteltével a rendszerfrissítések kezelésére vagy a rendszer adatainak biztonsági mentésére, és megtanultuk, hogyan kell futtatni a Cron jobokat 10, 20 vagy 30 percenként. Reméljük, hogy ez a bejegyzés segít megérteni és futtatni a Cron -feladatokat.