Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13083|Svare: 1

[Linux] CentOS 7 bruker crontab for å utføre oppgaver med jevne mellomrom

[Kopier lenke]
Publisert på 27.06.2020 15:27:42 | | | |
Hva er crond?

CronTab og Crontab er uatskillelige. crontab er en kommando som ofte finnes i Unix- og Unix-lignende operativsystemer for å sette instruksjoner som skal utføres periodisk. Denne kommandoen leser instruksjoner fra en standard inndataenhet og lagrer dem i en "crontab"-fil for senere lesing og utførelse. Ordet stammer fra det greske ordet chronos (χρόνος), som opprinnelig betydde tid.

Og crond er dens vokterprosess. Cron-tjenesten er en planlagt tjeneste som lar deg legge til eller redigere oppgaver som må planlegges for å utføres via crontab-kommandoen.

Vanlige kommandoer:

Sett skriptet som må kjøres

Det finnes to måter å legge til en planleggingsoppgave på:

1) Skriv inn crontab -e på kommandolinjen og legg deretter til tilsvarende oppgave, og wq-lagringen avsluttes.
2) Rediger /etc/crontab-filen direkte, altså vi /etc/crontab, og legg til den tilsvarende oppgaven.
Crontab -e-konfigurasjonen er for en bestemt bruker, mens redigering av /etc/crontab er en oppgave for systemet

Se planleggingsoppgaven

crontab -l // lister alle nåværende planleggingsoppgaver
crontab -l -u jp // Lister alle planleggingsoppgaver for brukerens jp

Felles kommandoer

Crontab -u // setter cron-tjenesten for en bestemt bruker
crontab -l // lister detaljene om en brukers cron-tjeneste
crontab -e // Rediger en brukers cron-tjeneste
Crontab -i // utskriftsprompt, skriv inn en bekreftelsesmelding som ja
crontab -r // for å fjerne alt oppgaveplanleggingsarbeid

CRON-format



Lagt til tidsbestemte oppgaver

La oss teste crontab-tjenesten med et eksempel der vi hvert minutt oppretter en tom fil oppkalt etter gjeldende år, måned, dag, time og minutt i /root/test_itsvse-katalogen

Utfør kommandoen:

Her er faktisk en vim-editor, skriv inn i for å redigere, som følger:

Etter at tilføyelsen er vellykket, får vi et hint om siste rad for å installere ny crontab

Merk at «%» i crontab-filen har funksjonene å avslutte kommandolinjen, wrappe linjen og omdirigere, samt legge til «\»-symbolet for å escape foran, ellers vil «%»-symbolet utføre sin funksjon med å avslutte kommandolinjen eller pakke inn linjen, og det påfølgende innholdet vil bli sendt som standard input til forrige kommando.

Last inn konfigurasjonen på nytt


Vis planlagte oppgaver

Se logger


Loggene er ordnet etter dag, den nyeste loggen, se på /var/log/cron-filen

Gjengivelsene er som følger:



(Slutt)





Foregående:OpenLDAP egendefinert objektklasse og egenskaper
Neste:VS 2019 (Visual Studio) kodeopprydding
Publisert på 15.11.2022 18:20:52 |
Lær det
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com