Kako urediti crontab s nano

How Edit Crontab With Nano



Ugrađeni pomoćni program za Linux koristi se za zakazivanje izvođenja procesa na vašem sustavu, poznat kao cron daemon. cron je raspoređivač zadataka koji izvršava zadatke u zakazanim intervalima, dok crontab je kratica za cron stol . Omogućuje korištenje rasporeda cron poslova za provođenje zadataka ili procesa. Crontab je također naziv aplikacije koja se koristi za izmjene u rasporedu zadataka. Njime upravlja crontab datoteka, konfiguracijska datoteka koja navodi naredbe ljuske za izvršavanje zakazanih zadataka.

Možete koristiti cron posao za automatiziranje operacija poput nadogradnje sustava najnovijim sigurnosnim zakrpama, sigurnosnog kopiranja baza podataka ili podataka, slanja e -pošte i provjere korištenja prostora na disku. cron može postaviti zadatke za izvršavanje svake minute, sata, dana, mjeseca, radnog dana ili navođenjem bilo koje kombinacije datuma.







Zašto koristiti cron poslove?

cron poslovi korisni su u Linuxu iz sljedećih razloga:



  • pomaže operacijskom sustavu pri planiranom sigurnosnom kopiranju datoteka dnevnika ili baza podataka.
  • Crontab je izvrstan alat za automatiziranje Unix zadataka.
  • Alat koji se koristi za automatiziranje održavanja sustava.
  • Za brisanje starih datoteka dnevnika.
  • Korisno za slanje obavijesti e -poštom, e -poruka o isteku lozinke ili biltena.
  • Za brisanje i arhiviranje tablica baze podataka.

Sintaksa crontaba:

Svako polje u datoteci crontab postoji sljedećim redoslijedom:



minuta(s)sat(s)dan(s)mjesec(s)radni dan(s) naredba(s)

Evo sintakse naredbe crontab:





***** /path_to_script
  • Koristiti zvjezdice (*) za podudaranje.
  • Odredite raspon: Pomoću crtice možete definirati raspon kao što je 1-20, 60-80 ili pon-srijeda, siječanj-ožujak.
  • Definirajte više raspona: također vam omogućuje definiranje brojnih polja odvojenih naredbom, kao što su siječanj-ožujak, travanj-srpanj.

Instalirajte cron:

Napišite dolje navedenu naredbu za instaliranje crona na vaš Linux sustav.

$sudoprikladaninstaliraticron



Nakon toga omogućite cronu da se automatski pokrene.

$sudosystemctlomogućiti --sadacron

Uređivanje crontaba s nano:

Kako bismo vam pokazali postupak uređivanja bilo koje datoteke crontab s nano, izradit ćemo posao crontab. Zatim, korisnik Linuxa može koristiti crontab -u KORISNIČKO IME -e naredba za uređivanje datoteke crontab s nano uređivačem.

Iskoristimo crontab -e naredba za dodavanje cron posla za trenutnog korisnika linuxhinta u konfiguracijskoj datoteci crontab.

$crontab-ulinuxhint-I

Svake nedjelje u 1:00, sljedeći unos naredbe dodaje se novoj datoteci crontab koja će izbrisati sve datoteke dnevnika iz početnog direktorija linuxhint. Osim toga, znakovi za preusmjeravanje dodaju se u naredbeni redak iza *.log tako da unos naredbe ne preusmjerava izlaz. To jamči da je naredba pravilno izvedena.

1 0 * * 0 rm /Dom/linuxhint/ *.log> /dev/null2> &1

Pritisnite CTRL+O. Ispisat će dodani sadržaj u datoteku crontab.

Sada provjerite novostvoreni cron posao korisnika linuxhinta pomoću sljedeće naredbe.

$sudo ls - /gdje/kalem/cron/crontabs

Izlaz deklarira da je vaš cron posao uspješno dodan u crontab.

Zaključak:

Paket sustava Linux uključuje crontab , koristan raspoređivač poslova koji može izvesti automatski postupak kao root. Crontab sadrži cron poslove koji pomažu operacijskom sustavu tijekom izrade sigurnosne kopije datoteka dnevnika ili baza podataka. Možete stvoriti više cron poslova u datoteci crontab. Ovaj članak pruža vam metodu uređivanje crontab datoteka s nano urednik.