Come creare un crontab da eseguire il primo del mese?

Come creare un crontab da eseguire il primo del mese?
Cron è un'utilità Linux estremamente utile che viene ampiamente utilizzata per pianificare diverse attività in un tempo specificato. Ciò fornisce un alto livello di controllo e automazione per eseguire lavori diversi con un intervento umano minimo. Nell'articolo di oggi, dimostreremo come creare un crontab da eseguire il primo del mese in Linux Mint 20.

Metodo di creazione di un crontab da eseguire il primo del mese in Linux Mint 20

Per la creazione di un Crrontab da eseguire il primo del mese in Linux Mint 20, dovrai seguire i passaggi indicati di seguito:

Passaggio 1: creare un lavoro di esempio cron da eseguire il primo del mese in Linux Mint 20
Innanzitutto, devi creare un lavoro di esempio cron che si desidera eseguire nel primo mese. Tuttavia, questo passaggio è facoltativo in quanto puoi anche tentare di eseguire un singolo comando al programma desiderato, io.e., Non è necessario necessariamente creare un programma o uno script. Per dimostrazione, abbiamo semplicemente creato un file bash nella home directory denominata mese.sh. Ogni volta che questo script viene eseguito, visualizzerà un semplice messaggio sul terminale. I contenuti del nostro script bash sono mostrati nella seguente immagine. Questa sceneggiatura bash fungerà da esempio di esempio cron.

Passaggio 2: avvia il demone Cron sul tuo sistema Linux Mint 20
Una volta creato un lavoro di cron campione, è necessario iniziare il demone Cron sullo sfondo del sistema Linux Mint 20. Puoi farlo eseguendo il comando mostrato di seguito nel tuo terminale:

$ sudo systemctl inizia cron

Questo comando avvia semplicemente il daemon Cron senza visualizzare alcun messaggio sul terminale.

Passaggio 3: assicurarsi lo stato attivo del demone Cron sul sistema Linux Mint 20
Successivamente, è necessario assicurarsi che il demone Cron sia attivo e in esecuzione. Questo stato può essere controllato eseguendo il seguente comando nel terminale Linux Mint 20:

$ sudo systemctl status cron

Se lo stato del tuo daemon Cron è "attivo (in esecuzione)", come evidenziato nell'immagine mostrata di seguito, è possibile procedere comodamente al passaggio successivo.

Passaggio 4: aggiungi il lavoro Cron desiderato al file Crrontab per la sua esecuzione nel primo del mese in Linux Mint 20
Infine, è possibile aggiungere il lavoro di esempio Cron al file Crrontab per la sua esecuzione nel primo del mese. Per questo, devi prima accedere al file Crrontab con il seguente comando:

$ crontab -e

Il file crontab è mostrato nell'immagine seguente:

Ora, è necessario aggiungere la seguente dichiarazione al tuo file Crrontab per l'esecuzione del lavoro di esempio Cron nel primo del mese:

* * 1 * * pathtoyoursamplecronjob

Qui, sarebbe meglio se sostituissi PathToyoursampleCronjob con il percorso effettivo del lavoro di campione Cron che hai creato. Nel nostro caso, era/Home/Kbuzdar/mese.sh.

Quando si salva il file Crrontab dopo averne aggiunto questa istruzione, il daemon Cron installerà automaticamente il nuovo crontab, come mostrato nell'immagine seguente. Significa che ora il tuo lavoro di esempio cron è impostato per essere eseguito il primo del mese.

Conclusione

Seguendo la procedura prescritta in questo articolo, creerai un crontab da eseguire il primo del mese. Puoi anche tentare di eseguire un comando specifico sul primo del mese invece di eseguire uno script seguendo lo stesso metodo.