Homepage » hogyan kell » A feladatok ütemezése a Linuxon A Crontab fájlok bemutatása

    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.