Hvad er crond?
CronTab og Crontab er uadskillelige. crontab er en kommando, der ofte findes i Unix og Unix-lignende operativsystemer til at sætte instruktioner, der skal udføres periodisk. Denne kommando læser instruktioner fra en standard inputenhed og gemmer dem i en "crontab"-fil til senere læsning og udførelse. Ordet stammer fra det græske ord chronos (χρόνος), som oprindeligt betød tid.
Og crond er dens vogterproces. Cron-tjenesten er en planlagt tjeneste, der giver dig mulighed for at tilføje eller redigere opgaver, der skal planlægges for at blive udført via crontab-kommandoen.
Almindelige kommandoer:
Sæt det script, der skal udføres
Der er to måder at tilføje en planlægningsopgave på:
1) Indtast crontab -e på kommandolinjen og tilføj derefter den tilsvarende opgave, og wq-gemningen afsluttes. 2) Rediger /etc/crontab-filen direkte, dvs. vi /etc/crontab, og tilføj den tilsvarende opgave. Crontab -e-konfigurationen er til en bestemt bruger, mens redigering af /etc/crontab er en opgave for systemet
Se planlægningsopgaven
crontab -l // lister alle aktuelle planlægningsopgaver crontab -l -u jp // Lister alle planlægningsopgaver for brugerens jp
Almindelige kommandoer
Crontab -u // indstiller cron-tjenesten for en bestemt bruger crontab -l // viser detaljerne om en brugers cron-tjeneste crontab -e // Rediger en brugers cron-tjeneste Crontab -i // printprompt, indtast en bekræftelsesbesked som ja crontab -r // for at fjerne alt opgaveplanlægningsarbejde
CRON-format
Tilføjede tidsbegrænsede opgaver
Lad os teste crontab-tjenesten med et eksempel, hvor vi hvert minut opretter en tom fil opkaldt efter det aktuelle år, måned, dag, time og minut i /root/test_itsvse-mappen
Udfør kommandoen:
Her er faktisk en vim-editor, indtast i for at redigere, som følger:
Efter tilføjelsen er succesfuld, får vi et hint om den sidste række ved installation af den nye crontab
Bemærk, at "%" i crontab-filen har funktionerne at afslutte kommandolinjen, indpakke linjen og omdirigere, samt tilføje "\"-symbolet for at escape, ellers vil "%"-symbolet udføre sin funktion med at afslutte kommandolinjen eller indpakke linjen, og det efterfølgende indhold vil blive sendt som standardinput til den forrige kommando.
Genindlæs konfigurationen
Se planlagte opgaver
Se logfiler
Logs er arrangeret efter dag, den seneste log, se på /var/log/cron-filen
Renderingerne er som følger:
(Slut)
|