A feladatok ütemezése a Linuxon A Crontab fájlok bemutatása
A Linuxon futó cron-démon bizonyos időpontokban feladatokat lát el a háttérben; olyan, mint a Feladatütemező a Windows rendszeren. Feladatok hozzáadása a rendszer crontab fájljaihoz a megfelelő szintaxissal és a cron automatikusan futtatja azokat.
A Crontab fájlok a biztonsági mentések, a rendszer karbantartása és más ismétlődő feladatok automatizálására használhatók. A szintaxis erőteljes és rugalmas, így a feladat minden tizenöt percenként, vagy egy adott napon, egy adott napon, minden évben futtatható..
A Crontab megnyitása
Először nyisson meg egy terminálablakot a Linux asztali alkalmazásaiból. Kattintson a Dash ikonra, írja be a Terminal parancsot, majd nyomja meg az Enter billentyűt, ha megnyitja az Ubuntu használatával.
Használja a crontab-e parancsot a felhasználói fiók crontab fájljának megnyitásához. A fájl parancsai a felhasználói fiók engedélyével futnak. Ha egy parancsot rendszerengedélyekkel kíván futtatni, használja a sudo crontab -e parancs a root fiók crontab fájljának megnyitásához. Használja a su -c „crontab -e” parancs helyett, ha a Linux disztribúciója nem használja a sudót.
Lehet, hogy felkéri a szerkesztőt. Válassza ki a Nano-t, ha a számát beírja, és nyomja meg az Enter billentyűt. A fejlett felhasználók előnyben részesíthetik a Vi és más fejlettebb szerkesztőket, de a Nano könnyen szerkeszthető.
A terminálablak tetején a „GNU nano” fejléc által azonosított Nano szövegszerkesztő jelenik meg. Ha nem, a crontab valószínűleg megnyílt a vi szövegszerkesztőben.
Ha nem kényelmes a vi használatával, beírhatja : kilép a vi megnyomásával és az Enter lenyomásával zárja be. Futtassa a export EDITOR = nano parancsot, majd futtassa crontab-e újra megnyitja a crontab fájlt Nano-ban.
Új feladatok hozzáadása
A nyílbillentyűkkel vagy az oldalsó le gombokkal lépjen a Nano-ban lévő crontab fájl aljára. A # -vel kezdődő sorok megjegyzések sorok, ami azt jelenti, hogy a cron figyelmen kívül hagyja őket. A megjegyzések csak információkat szolgáltatnak a fájl szerkesztői számára.
A crontab fájl sorai a következő sorrendben vannak írva, az alábbi elfogadható értékekkel:
perc (0-59) óra (0-23) nap (1-31) hónap (1-12) hétköznap (0-6) parancs
Bármely értéknek megfelelő csillaggal (*) használható. Például a csillag használatával a hónap minden hónapban futtatná a parancsot.
Tegyük fel például, hogy a / usr / bin / example parancsot minden nap 12: 30-kor kell futtatni. Írunk:
29 0 * * * / usr / bin / példa
29 percet használunk a 30 perces jelzéshez, és 0 a 12 óráig, mert a perc, az óra és a hétköznap értékei 0-tól kezdődnek. Ne feledje, hogy a nap és a hónap értékei 1 helyett 0 helyett indulnak.
Több érték és tartomány
A vesszővel elválasztott értékeket többször is megadhatja. Például a vonal
0,14,29,44 * * * * / usr / bin / example2
a / usr / bin / example2 futtatása a 15 perces jelzéssel minden órában minden nap. Győződjön meg róla, hogy minden új feladatot új sorba ad.
Az értékek tartományának megadásához használja az elválasztott értékeket. Például a vonal
0 11 * 1-6 * / usr / bin / example3
fut / usr / bin / example3 délben minden nap, de csak az év első hat hónapjában.
A fájl mentése
Nyomja meg a Ctrl-O gombot, és nyomja meg az Enter billentyűt a crontab fájl Nano-ban való mentéséhez. Használja a Ctrl-X parancsikonot a Nano bezárásához, miután elmentette a fájlt.
A „crontab: új crontab telepítése” üzenet jelenik meg, jelezve, hogy az új crontab fájl sikeresen telepítve lett.