Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13083|Vastaus: 1

[linux] CentOS 7 käyttää crontab-toimintoja tehtävien suorittamiseen säännöllisin väliajoin.

[Kopioi linkki]
Julkaistu 27.6.2020 15.27.42 | | | |
Mikä on crond?

CronTab ja Crontab ovat erottamattomat. crontab on komento, jota käytetään yleisesti Unix- ja Unix-tyyppisissä käyttöjärjestelmissä käskyjen asettamiseen suoritettavaksi säännöllisesti. Tämä komento lukee käskyt tavallisesta syöttölaitteesta ja tallentaa ne "crontab"-tiedostoon myöhempää lukemista ja suoritusta varten. Sana juontaa juurensa kreikan sanasta chronos (χρόνος), joka alun perin tarkoitti aikaa.

Ja crond on sen vartija-prosessi. Cron-palvelu on aikataulutettu palvelu, jonka avulla voit lisätä tai muokata tehtäviä, jotka täytyy ajoittaa suoritettavaksi crontab-komennolla.

Yleisiä komentoja:

Aseta skripti, joka täytyy suorittaa

Aikataulutustehtävän voi lisätä kahdella tavalla:

1) Syötä komentoriville crontab -e ja lisää vastaava tehtävä, jolloin wq-tallennus poistuu.
2) Muokkaa suoraan /etc/crontab-tiedostoa, eli vi /etc/crontab, ja lisää vastaava tehtävä.
Crontab -e -konfiguraatio on tietylle käyttäjälle, kun taas /etc/crontab on järjestelmän tehtävä

Katso aikataulutustehtävä

crontab -l // listaa kaikki nykyiset aikataulutehtävät
crontab -l -u jp // Listaa kaikki ajoitustehtävät käyttäjän jp:lle

Yleiset komennot

crontab -u // asettaa cron-palvelun tietylle käyttäjälle
Crontab -l // listaa käyttäjän Cron-palvelun tiedot
crontab -e // Muokkaa käyttäjän cron-palvelua
crontab -i // tulosta kehote, syötä vahvistusviesti kuten kyllä
crontab -r // poistaa kaikki tehtävien ajoitustyöt

Cron-formaatti



Lisättyjä aikarajoitettuja tehtäviä

Testataan crontab-palvelua esimerkillä, jossa joka minuutti luodaan tyhjä tiedosto, joka on nimetty nykyisen vuoden, kuukauden, päivän, tunnin ja minuutin mukaan /root/test_itsvse-hakemistossa

Suorita käsky:

Tässä on itse asiassa vim-editori, kirjoita i muokataksesi seuraavasti:

Kun lisäys on onnistunut, saamme vihjeen viimeiselle riville uuden Crontabin asentamiseen

Huomaa, että crontab-tiedoston "%" tarkoittaa komentorivin päättämistä, rivin käärimistä ja uudelleenohjausta sekä "\"-symbolin lisäämistä pakenemiseksi eteen, muuten "%"-symboli päättää komentorivin tai käärii rivin, ja seuraava sisältö lähetetään edellisen komennon vakiosyötteenä.

Lataa konfiguraatio uudelleen


Katso aikataulutetut tehtävät

Katso lokit


Lokit on järjestetty päiväksi, uusin loki, katso /var/log/cron -tiedostoa

Renderöinnit ovat seuraavat:



(Loppu)





Edellinen:OpenLDAP:n mukautettu objektiluokka ja ominaisuudet
Seuraava:VS 2019 (Visual Studio) -koodin puhdistus
Julkaistu 15.11.2022 18.20.52 |
Opettele se
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com