Croni töö abil saate automatiseerida selliseid toiminguid nagu süsteemi täiendamine uusimate turvapatchidega, andmebaaside või andmete varundamine, meilide saatmine ja kettaruumi kasutamise kontrollimine. cron saab määrata ülesandeid iga minuti, tunni, päeva, kuu, nädalapäeva või kuupäevade kombinatsiooni määramiseks.
Miks kasutada croni töid?
croni tööd on Linuxis abiks järgmistel põhjustel:
- aitab operatsioonisüsteemil logifailide või andmebaaside ajastatud varundamist.
- Crontab on suurepärane tööriist Unixi ülesannete automatiseerimiseks.
- Tööriist, mida kasutatakse süsteemi hooldamise automatiseerimiseks.
- Vanade logifailide kustutamiseks.
- Kasulik e -posti märguannete, parooli aegumise e -kirjade või uudiskirjade saatmiseks.
- Andmebaasi tabelite puhastamiseks ja arhiveerimiseks.
Crontabi süntaks:
Crontab -faili iga väli eksisteerib järgmises järjekorras:
minut(s)tund(s)päev(s)kuu(s)nädalapäev(s) käsk(s)
Siin on käsu crontab süntaks:
***** /path_to_script
- Kasutamine tärnid (*) sobitamise eest.
- Määrake vahemik: Sidekriipsu abil saate määratleda vahemiku, näiteks 1–20, 60–80 või kolmapäev, jaanuar – märts.
- Määrake mitu vahemikku: see võimaldab teil määratleda ka palju käsuga eraldatud välju, näiteks jaanuar-märts, aprill-juuli.
Installige cron:
Kirjutage allpool toodud käsk croni installimiseks oma Linuxi süsteemi.
$sudoasjakohanepaigaldadacron
Pärast seda lubage cronil automaatne käivitamine.
$sudosystemctllubada -nüüdcron
Crontabi redigeerimine nano abil:
Et näidata teile, kuidas muuta mis tahes crontab -faili nano abil, loome crontab -töö. Seejärel saab Linuxi kasutaja kasutada crontab -u USERNAME -e käsk crontab -faili redigeerimiseks nano -redaktoriga.
Kasutame ära crontab -e käsk, et lisada praegusele linuxhint -kasutajale cron -töö konfiguratsioonifaili.
$crontab-ulinuxhint-Ja
Igal pühapäeval kell 1:00 lisatakse järgmine käsukirje uuele crontab -failile, mis kustutab kõik logifailid linuxhinti kodukataloogist. Lisaks sellele lisatakse käsureale pärast. See tagab, et käsk on õigesti täidetud.
1 0 * * 0 rm /Kodu/linuxhint/ *.log> /arendaja/null2> &1
Vajutage CTRL+O. See kirjutab lisatud sisu crontab -faili välja.
Nüüd kontrollige linuxhint kasutaja äsja loodud croni tööd, kasutades järgmist käsku.
$sudo ls -neid /kus/pooli/cron/crontabsVäljund deklareerib, et teie cron -töö on edukalt lisatud crontab -i.
Järeldus:
Linuxi süsteemipakett sisaldab crontab , kasulik tööde planeerija, mis suudab juurjuurina automaatset protseduuri teha. Crontab sisaldab croni töid, mis abistavad operatsioonisüsteemi logifailide või andmebaaside ajastatud varundamise ajal. Crontab -failis saate luua mitu cron -tööd. See artikkel andis teile meetodi crontab -failide redigeerimine nano abil toimetaja.