Hvordan lage en crontab for å løpe den første i måneden?

Hvordan lage en crontab for å løpe den første i måneden?
Cron er et ekstremt nyttig Linux -verktøy som brukes mye til å planlegge forskjellige oppgaver på et spesifikt tidspunkt. Dette gir et høyt nivå av kontroll og automatisering for å utføre forskjellige jobber med minimal menneskelig inngripen. I dagens artikkel vil vi demonstrere hvordan vi oppretter en crontab som skal kjøres den første i måneden i Linux Mint 20.

Metode for å lage en crontab for å løpe den første i måneden i Linux Mint 20

For å lage en crontab for å løpe den første i måneden i Linux Mint 20, må du følge trinnene som er angitt nedenfor:

Trinn 1: Lag en eksempler på Cron -jobb for å løpe den første i måneden i Linux Mint 20
Først må du lage en eksempler på Cron -jobb du vil kjøre den første måneden. Imidlertid er dette trinnet valgfritt, da du til og med kan prøve å kjøre en enkelt kommando på ønsket plan, i.e., Du trenger ikke nødvendigvis å lage et program eller et skript. For demonstrasjon har vi ganske enkelt opprettet en bash -fil i hjemmekatalogen som heter måned.sh. Hver gang dette skriptet blir utført, vil det vise en enkel melding på terminalen. Innholdet i basisskriptet vårt vises i følgende bilde. Dette bashskriptet vil fungere som vår eksempler på Cron -jobben.

Trinn 2: Start Cron Daemon på Linux Mint 20 -systemet
Når en prøve Cron -jobb er opprettet, må du starte Cron Daemon i bakgrunnen til Linux Mint 20 -systemet ditt. Du kan gjøre dette ved å utføre kommandoen som er vist nedenfor i terminalen din:

$ sudo systemctl start cron

Denne kommandoen vil ganske enkelt starte Cron Daemon uten å vise noen meldinger på terminalen.

Trinn 3: Forsikre deg om den aktive statusen til Cron Daemon på Linux Mint 20 -systemet
Etter det må du sørge for at Cron Daemon er aktiv og kjører. Denne statusen kan sjekkes ved å utføre følgende kommando i Linux Mint 20 -terminalen:

$ sudo systemctl status cron

Hvis statusen til din Cron Daemon er "aktiv (kjører)", som fremhevet i bildet som er vist nedenfor, kan du enkelt fortsette til neste trinn.

Trinn 4: Legg ønsket Cron -jobb i Crontab -filen for utførelsen den første i måneden i Linux Mint 20
Til slutt kan du legge til eksemplet Cron -jobben i Crontab -filen for utførelsen den første i måneden. For det må du først få tilgang til crontab -filen med følgende kommando:

$ crontab -e

Crontab -filen vises på bildet nedenfor:

Nå må du legge til følgende uttalelse i CRONTAB -filen for utførelsen av eksemplet Cron -jobben den første i måneden:

* * 1 * * PATHTOYOURSAMPLECRONJOB

Her ville det være best hvis du erstattet PathToyourSamPlecronJob med den faktiske banen til prøvekronjobben som du har opprettet. I vårt tilfelle var det/Home/Kbuzdar/Month.sh.

Når du lagrer crontab -filen din etter å ha lagt til denne uttalelsen til den, vil Cron Daemon automatisk installere den nye Crontab, som vist på bildet nedenfor. Det betyr at nå er prøvekronjobben din klar til å bli utført den første i måneden.

Konklusjon

Etter prosedyren som er foreskrevet i denne artikkelen, vil du opprette en crontab som skal kjøres den første i måneden. Du kan også prøve å utføre en spesifikk kommando den første i måneden i stedet for å kjøre et skript ved å følge den samme metoden.