Kuidas muuta crontabi nano abil

How Edit Crontab With Nano



Sisseehitatud Linuxi utiliiti kasutatakse teie süsteemi protsesside ajastamiseks, mida nimetatakse cron deemoniks. cron on ülesannete planeerija, mis käivitab ülesandeid ajastatud ajavahemike järel, samas kui crontab on lühend cron tabel . See võimaldab kasutada croni tööplaanijat ülesannete või protsesside läbiviimiseks. Crontab on ka selle rakenduse nimi, mida kasutatakse ülesannete ajakavas muudatuste tegemiseks. Seda juhib crontab -fail, konfiguratsioonifail, mis määrab ajakavaga täidetud käsud.

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/crontabs

Vä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.