Kako urediti crontab z nano

How Edit Crontab With Nano



Vgrajen pripomoček za Linux se uporablja za razporejanje izvajanja procesa v vašem sistemu, znan kot cron daemon. cron je načrtovalec opravil, ki izvaja naloge v načrtovanih časovnih presledkih crontab je kratica za cron miza . Omogoča uporabo načrtovalca opravil cron za izvajanje nalog ali procesov. Crontab je tudi ime aplikacije, ki se uporablja za spreminjanje urnika opravil. Nadzira ga datoteka crontab, konfiguracijska datoteka, ki podaja ukaze lupine za izvajanje načrtovanih opravil.

Z opravilom cron lahko avtomatizirate operacije, kot je nadgradnja sistema z najnovejšimi varnostnimi popravki, varnostno kopiranje baz podatkov ali podatkov, pošiljanje e -poštnih sporočil in preverjanje porabe prostora na disku. cron lahko nastavi naloge za izvajanje vsako minuto, uro, dan, mesec, dan v tednu ali tako, da navede katero koli kombinacijo datumov.







Zakaj uporabljati cron delovna mesta?

cron delovna mesta so v Linuxu v pomoč iz naslednjih razlogov:



  • pomaga operacijskemu sistemu pri načrtovanem varnostnem kopiranju dnevniških datotek ali baz podatkov.
  • Crontab je odlično orodje za avtomatizacijo nalog Unixa.
  • Orodje, ki se uporablja za avtomatizacijo vzdrževanja sistema.
  • Za brisanje starih datotek dnevnika.
  • Uporabno za pošiljanje e -poštnih obvestil, e -poštnih sporočil o poteku gesla ali glasila.
  • Za brisanje in arhiviranje tabel baze podatkov.

Sintaksa crontaba:

Vsako polje v datoteki crontab obstaja v naslednjem vrstnem redu:



minuto(s)uro(s)dan(s)mesec(s)delavnik(s) ukaz(s)

Tu je sintaksa ukaza crontab:





***** /path_to_script
  • Uporaba zvezdice (*) za ujemanje.
  • Določite obseg: Z uporabo vezaja lahko določite obseg, na primer 1-20, 60-80 ali pon., Januar-mar.
  • Določite več razponov: omogoča tudi, da določite številna polja, ločena z ukazom, na primer januar-marec, april-julij.

Namestite cron:

Zapišite spodnji ukaz za namestitev crona v sistem Linux.

$sudoaptnamestitecron



Po tem omogočite samodejni zagon crona.

$sudosystemctlomogoči -zdajcron

Urejanje crontaba z nano:

Da bi vam prikazali postopek urejanja katere koli datoteke crontab z nano, bomo ustvarili opravilo crontab. Nato lahko uporabnik Linuxa uporabi datoteko crontab -u USERNAME -e ukaz za urejanje datoteke crontab z nano urejevalnikom.

Izkoristimo crontab -e ukaz za dodajanje opravila cron za trenutnega uporabnika linuxhint v konfiguracijski datoteki crontab.

$crontab-ulinuxhint-In

Vsako nedeljo ob 1:00 uri se naslednji datoteki crontab doda naslednji ukaz, ki bo izbrisal vse dnevniške datoteke iz domačega imenika linuxhint. Poleg tega so znaki za preusmeritev dodani v ukazno vrstico po *.log, tako da vnos ukaza ne preusmeri izhoda. To zagotavlja, da je ukaz pravilno izveden.

1 0 * * 0 rm /doma/linuxhint/ *.log> /dev/nič2> &1

Pritisnite CTRL+O. Dodano vsebino bo zapisal v datoteko crontab.

Zdaj preverite novo ustvarjeno opravilo cron uporabnika linuxhint z naslednjim ukazom.

$sudo ls - /kje/tuljava/cron/crontabs

Izhod izjavlja, da je vaše opravilo cron uspešno dodano v crontab.

Zaključek:

Sistemski paket Linux vključuje crontab , uporaben urnik opravil, ki lahko izvede samodejni postopek kot root. Crontab vsebuje opravila cron, ki pomagajo operacijskemu sistemu, medtem ko izvajajo načrtovano varnostno kopijo datotek dnevnika ali baz podatkov. V datoteki crontab lahko ustvarite več opravil cron. Ta članek vam je predstavil način urejanje datotek crontab z nano urednik.