Hvordan kjøre en crontab mandag og torsdag

Hvordan kjøre en crontab mandag og torsdag

Cron er et av de hendige og kraftige verktøyene i Linux OS for det meste brukt av systemadministratorene. Cron Jobs lar brukere kjøre en bestemt oppgave (kommando eller et skript) gjentatte ganger på en gitt dato og tid. Cron -jobben som en gang ble satt automatisk på den aktuelle datoen og klokkeslettet uten brukerinvolvering. Noen av oppgavene som kan håndteres av CRON inkluderer sikkerhetskopiering av loggfiler og database, vedlikeholdsoppgaver, sending av e -post, overvåkingssystemstatus osv. Crondet er tjenesten som kjører i bakgrunnen og sjekker regelmessig/etc/crontab -filen,/var/spole/cron, og/etc/cron.D -kataloger for de planlagte jobbene. Hvis den planlagte tiden for Cron Jobs samsvarer med OS -tiden, blir jobbene utført.

Dette innlegget beskriver hvordan du kjører en cronjobb hver mandag og torsdag.

Crontab -syntaks

Syntaksen til en crontab -oppføring er som følger:

* * * * *

Hver * i denne syntaks refererer til følgende:

Minutt (0-59) time (0-23) dag i måneden (1-31) måned (1-12 eller navn) dag på uken (0-7 eller navn)

En stjerne (*) representerer alle tillatte verdier. For eksempel vil en stjerne i timefeltet kjøre Cron -jobben hver time.

Kjør en crontab mandag og torsdag

For å kjøre en Cron -jobb hver mandag og torsdag, rediger Crontab -filen ved å bruke kommandoen nedenfor:

$ crontab -e

Legg deretter til en oppføring for Cron -jobben. For å drive en Cron -jobb hver mandag og torsdag klokka 05.00, ville oppføringen for eksempel være:

0 5 * * Mon, Thu

eller

0 5 * * 1,4

Hvis du vil kjøre Cron -jobben hver mandag og torsdag klokka 17.00, ville oppføringen være:

0 17 * * mon, Thu

eller

0 17 * * 1,4

Lagre og lukk filen.

Nå vil den planlagte jobben din løpe hver mandag og torsdag på spesifisert tid. Husk imidlertid at jobben ikke vil bli utført hvis systemet ditt er nede på det planlagte tidspunktet.

I dette innlegget dekket vi hvordan vi skal kjøre en Cron -jobb hver mandag og torsdag i et Linux OS. Tilsvarende kan du planlegge hvilken som helst oppgave på hvilken som helst spesifikk dag og tid ved å bruke Cron -jobbene.