Hogyan hozzunk létre cron linux

Cron - szolgáltatás démont használják Linux / Unix rendszerek, mint a Task Scheduler. Demon lehetővé rendszeresen fut szkriptek végrehajtását.

Vagy létrehozott fájlok kerülnek a könyvtárba:






A / usr / spool / cron / crontab vagy a / var / spool / cron / tabs
Szerkeszthetők csupán végrehajtása révén crontab -e
Attól függően, hogy a futtató fájlokat lehet helyezni a könyvtárban:
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly

Létrehozása cron feladatok
A munkahelyteremtés a crontab külleme kitöltő hat szükséges mezőket, és azok jelentése a következő:
1. Jegyzőkönyv - szám 0-59
2. Óra - számos 0-23
3. A hónap napja - a szám a 1-31
4. száma a hónap az év - több 1-12
5. A hét napja - számos 0-7
0-vasárnap, hétfő-1, 2-kedd, szerda, 3, 4-csütörtök-péntek 5, 6-szombat
értékeket lehet beállítani az egyes fenti paraméterek:
a) A vessző - 3,7,9 (a hónap 3,7,9 sorrendben)






b) A kötőjel - 3-9 (a óra azt jelenti, teljesítését a 3,4,5,6,7,8,9)
c) * - kerül sor az összes lehetséges értékek
g) / - további feladat, hozzárendelés időszakok - * / 8 perc területén, végezzük minden nyolc perc

Hogyan fut a cron a rendszer betöltésekor. Futtatni egy szkriptet indításakor Linux rendszert, használja a kulcsszó reboot. Például:
@reboot gyökér /home/scripts/mount.sh
Ezen felül, akkor a következő további kulcsszavak:
@yearly - ugyanaz, mint 0 0 1 1 * (évente egyszer)
@daily - ugyanaz, mint 0 0 * * * (naponta egyszer)
@hourly - ugyanaz, mint a 0 * * * * (óránként)

Hogyan hozzunk létre cron linux

Példák cron feladatok:
Futtassa a feladat 07:00 minden nap
0 7 * * * root /home/scripts/mount.sh
A feladat futtatásához minden nap 17:30
30 17 * * * root /home/scripts/mount.sh
A feladat futtatásának első minden hónap 0 óra 0 perc
0 0 1 * * root /home/scripts/mount.sh
A feladat futtatásához minden 4 Chasa
* * / 4 * * * root /home/scripts/mount.sh
A feladat végrehajtásához indításakor Linux
@reboot gyökér /home/scripts/mount.sh




Kapcsolódó cikkek