Kuinka muokata crontabia nanon avulla

How Edit Crontab With Nano



Sisäistä Linux-apuohjelmaa käytetään prosessin suorittamisen ajoittamiseen järjestelmässäsi, joka tunnetaan nimellä cron daemon. cron on tehtävien ajoitus, joka suorittaa tehtäviä ajoitetuin väliajoin, kun taas crontab on lyhenne sanalle cron taulukko . Se mahdollistaa cron -työn ajoituksen käytön tehtävien tai prosessien suorittamiseen. Crontab on myös sen sovelluksen nimi, jota käytetään tehtävien aikataulun muutoksiin. Sitä ohjaa crontab -tiedosto, määritystiedosto, joka määrittää kuorokomennot ajoitettujen tehtävien suorittamiseksi.

Voit käyttää cron -työtä automatisoidaksesi toimintoja, kuten järjestelmän päivittämisen uusimmilla suojauskorjauksilla, tietokantojen tai tietojen varmuuskopioinnin, sähköpostien lähettämisen ja levytilan käytön tarkistamisen. cron voi asettaa tehtäviä suoritettavaksi joka minuutti, tunti, päivä, kuukausi, viikonpäivä tai määrittämällä minkä tahansa päivämäärän yhdistelmän.







Miksi käyttää cron -töitä?

cron -työt ovat hyödyllisiä Linuxissa seuraavista syistä:



  • auttaa käyttöjärjestelmää ottamaan aikataulutetun varmuuskopion lokitiedostoista tai tietokannoista.
  • Crontab on erinomainen työkalu Unix -tehtävien automatisointiin.
  • Työkalu, jota käytetään järjestelmän ylläpidon automatisointiin.
  • Vanhojen lokitiedostojen poistaminen.
  • Hyödyllinen sähköposti -ilmoitusten, salasanan vanhenemissähköpostien tai uutiskirjeiden lähettämiseen.
  • Tietokantataulukoiden puhdistaminen ja arkistointi.

Crontabin syntaksi:

Jokainen crontab -tiedoston kenttä on seuraavassa järjestyksessä:



minuutti(s)tunnin(s)päivä(s)kuukausi(s)arkipäivä(s) komento(s)

Tässä on crontab -komennon syntaksi:





***** /path_to_script
  • Käyttää tähdet (*) vastaavuutta varten.
  • Määritä alue: Väliviivan avulla voit määrittää alueen, kuten 1–20, 60–80 tai ma-ke, tammikuu-maaliskuu.
  • Määritä useita alueita: Sen avulla voit myös määrittää useita kenttiä, jotka on erotettu komennolla, kuten tammi-maaliskuu, huhti-heinäkuu.

Asenna cron:

Kirjoita alla annettu komento cronin asentamiseksi Linux-järjestelmääsi.

$sudosopivaAsentaacron



Ota sen jälkeen cron käyttöön automaattinen käynnistys.

$sudosystemctlota käyttöön --nytcron

Crontabin muokkaaminen nanolla:

Osoittaaksemme sinulle menettelyn minkä tahansa crontab -tiedoston muokkaamiseksi nanolla, luomme crontab -työn. Tämän jälkeen Linux -käyttäjä voi käyttää crontab -u KÄYTTÄJÄNIMI -e komento crontab -tiedoston muokkaamiseen nano -editorilla.

Hyödynnämme crontab -e komento lisätä cron -työn nykyiselle linuxhint -käyttäjälle crontab -määritystiedostoon.

$crontab-ulinuxhint-Ja

Joka sunnuntai klo 1.00 seuraava komento lisätään uuteen crontab -tiedostoon, joka poistaa kaikki lokitiedostot linuxhint -kotihakemistosta. Lisäksi uudelleenohjausmerkit lisätään komentoriville *.log jälkeen, jotta komento ei ohjaa lähtöä. Tämä takaa, että komento suoritetaan oikein.

1 0 * * 0 rm /Koti/linuxhint/ *.Hirsi> /dev/tyhjä2> &1

Lehdistö CTRL+O. Se kirjoittaa lisättyä sisältöä crontab -tiedostoon.

Tarkista nyt linuxhint -käyttäjän äskettäin luotu cron -työ käyttämällä seuraavaa komentoa.

$sudo ls -he /missä/kela/cron/crontabs

Tulos ilmoittaa, että cron -työsi on lisätty onnistuneesti crontabiin.

Johtopäätös:

Linux -järjestelmäpaketti sisältää crontab , hyödyllinen työn ajastin, joka voi suorittaa automaattisen toimenpiteen pääkäyttäjänä. Crontab sisältää cron -töitä, jotka auttavat käyttöjärjestelmää ottamalla ajoitetun varmuuskopion lokitiedostoista tai tietokannoista. Voit luoda useita cron -töitä crontab -tiedostoon. Tämä artikkeli tarjosi sinulle menetelmän crontab -tiedostojen muokkaaminen nanolla toimittaja.