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)
|