Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13083|Svar: 1

[Linux] CentOS 7 använder crontab för att utföra uppgifter med regelbundna intervaller

[Kopiera länk]
Publicerad på 2020-06-27 15:27:42 | | | |
Vad är crond?

CronTab och Crontab är oskiljaktiga. crontab är ett kommando som ofta finns i Unix- och Unix-liknande operativsystem för att ställa in instruktioner som ska köras periodiskt. Detta kommando läser instruktioner från en standard inmatningsenhet och lagrar dem i en "crontab"-fil för senare läsning och exekvering. Ordet härstammar från det grekiska ordet chronos (χρόνος), som ursprungligen betydde tid.

Och krona är dess väktarprocess. Cron-tjänsten är en schemalagd tjänst som låter dig lägga till eller redigera uppgifter som behöver schemaläggas för att köras via crontab-kommandot.

Vanliga kommandon:

Sätt det skript som ska utföras

Det finns två sätt att lägga till en schemaläggningsuppgift:

1) Skriv in crontab -e på kommandoraden och lägg sedan till motsvarande uppgift, och wq-sparfilen avslutas.
2) Redigera direkt filen /etc/crontab, dvs. vi /etc/crontab, och lägg till motsvarande uppgift.
Crontab -e-konfigurationen är för en viss användare, medan redigering av /etc/crontab är en uppgift för systemet

Visa schemaläggningsuppgiften

crontab -l // listar alla aktuella schemaläggningsuppgifter
crontab -l -u jp // Listar alla schemaläggningsuppgifter för användarens jp

Vanliga kommandon

Crontab -u // ställer in cron-tjänsten för en viss användare
crontab -l // listar detaljerna för en användares cron-tjänst
crontab -e // Redigera en användares cron-tjänst
Crontab -i // utskriftsprompt, ange ett bekräftelsemeddelande som ja
crontab -r // för att ta bort allt uppgiftsschemaläggningsarbete

Cron-format



Tillagda tidsbegränsade uppgifter

Låt oss testa Crontab-tjänsten med ett exempel där vi varje minut skapar en tom fil som är namngiven efter nuvarande år, månad, dag, timme och minut i /root/test_itsvse-katalogen

Utför kommandot:

Här är faktiskt en vim-redigerare, skriv in i för att redigera, enligt följande:

Efter att tillägget lyckats får vi en ledtråd om sista raden för att installera ny crontab

Observera att "%" i crontab-filen har funktionerna att avsluta kommandoraden, wrappa raden och omdirigera, samt lägga till "\"-symbolen för escape framför, annars kommer "%"-symbolen att utföra sin funktion att avsluta kommandoraden eller wrappa raden, och det efterföljande innehållet skickas som standardinmatning till föregående kommando.

Ladda om konfigurationen


Visa schemalagda uppgifter

Visa loggar


Loggarna är ordnade efter dag, den senaste loggen, titta på filen /var/log/cron

Renderingarna är följande:



(Slut)





Föregående:OpenLDAP anpassad objektklass och egenskaper
Nästa:VS 2019 (Visual Studio) kodrensning
Publicerad på 2022-11-15 18:20:52 |
Lär dig det
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com