A Cron egy linuxos feladatütemezési alrendszer. Ismétlődő feladatok ütemezésére szolgál. Ha egy ütemezési feladatot szeretne ütemezni, használja az at alrendszert.
A linuxos dobozon lévő összes felhasználó beállíthat cron feladatokat, feltéve, hogy a rendszergazda engedélyezi: root. A cronra vonatkozó korlátozásokat az /etc/cron.allow és az /etc/cron.deny kombináció módosításával kell alkalmazni.
A legtöbb Linux disztribúción van rendszerszintű cron konfiguráció is, ez itt nem szerepel.
Lépések
1 /2 módszer: A fájl beállítása
1. lépés. A kedvenc szerkesztőjével hozzon létre egy cron fájlt egy sorral minden ütemezni kívánt feladathoz, a következő formátumban:
m h d m w parancs
- m perc
- h óra
- d hónapja
- m hónap 1-12
- w hétköznap 0-7, vasárnap, hétfő stb. (vasárnap = 0 = 7) Könnyen megjegyezhető, ha arra gondol, hogy a dátumot hogyan kell mondani: július 29., szerda, 10:30, majd fordítsa meg a sorrendet.
2. lépés: Töltse be a fájlt a crontab -ba:
crontab fájlját
2. módszer 2 -ből: Példa kipróbálása
1. lépés. Hozzon létre egy testCron.txt fájlt, amely a következő sorokat tartalmazza:
- # csináld ezt 10 percenként
- */10 * * * * dátum >> ~/testCron.log
2. lépés. Töltse be a cronba:
crontab testCron.txt
3. lépés. Várjon 30 percet, ellenőrizze a testCron.log fájlt, ha működik, akkor háromszor frissíti a fájlt időbélyeggel
4. lépés. Távolítsa el a crontabot, hogy ne futjon örökké:
crontab -r
Tippek
- A crontab -ot közvetlenül szerkesztheti a crontab -e segítségével; Megjegyzés: Vi szintaxist használ, ami kellemetlen lehet az új felhasználó számára.
- MINDIG a *nix segítségével használja a man oldalakat, ők a barátai: man crontab