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/crontabsTulos 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.