GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come pianificare un lavoro in Cron da eseguire ogni ora in Ubuntu 20.04

Cron è un'utilità utilizzata per pianificare i lavori in base a una settimana, un mese, un giorno, un'ora o intervalli di tempo specifici. È un programmatore di lavoro basato sul tempo preinstallato nei sistemi operativi simili a Unix:Mac e Linux.

In questo articolo, utilizzeremo Cron per pianificare un lavoro da eseguire ogni ora su Ubuntu 20.04 LTS (Focal Fossa).

Prerequisiti

  • Ubuntu 20.04 LTS
  • Sudo accesso

Nota: I comandi discussi in questo articolo sono stati testati su Ubuntu 20.04 LTS (Fossa focale).

Script da programmare

Abbiamo bisogno di un piccolo script che possa essere eseguito come lavoro da Cron. A tale scopo, abbiamo utilizzato la data comando nel nostro script. L'output di un comando è data e ora che viene indirizzata a file.txt utilizzando >> direttiva.

date >> file.txt

Apri un file (lo chiamiamo demo.sh qui). Scrivi questo snippet nel file, salva ed esci. Il file verrà salvato nella nostra directory corrente che è /home/usman/

Accetta i lavori già programmati

I lavori che sono già programmati in crontab può essere arruolato usando il seguente comando:

$ crontab –l

Dal momento che stiamo arruolando i lavori qui prima di avviarne uno, viene ragionevolmente richiesto "nessun crontab per l'utente".

Aggiungiamo ora il nostro primo lavoro cron.

Aggiungi un nuovo lavoro cron

Il parametro –e viene utilizzato per aggiungere un nuovo lavoro a cron.

$ crontab -e

Il seguente file si aprirà nel nostro editor di testo selezionato.

Scorri verso il basso fino alla fine del file utilizzando la tastiera.

Qui aggiungeremo il nostro comando.

0 */1 * * * /bin/sh /home/usman/demo.sh

La prima entità rappresenta che il lavoro deve essere eseguito al minuto zero. La seconda entità rappresenta che dovrebbe essere eseguita dopo un intervallo di un'ora. Shell in cui lo script è codificato e lo script stesso è menzionato nelle prossime sezioni del lavoro.

L'immagine seguente rappresenta il resto delle entità del comando precedente.

Scriviamolo nel nostro file.

Salva e chiudi il file.

Osserva i risultati

Useremo cat utilità per osservare i risultati. L'utilità esegue il dump del contenuto del file sulla riga di comando.

$ cat file.txt

Qui, si può osservare che l'utilità viene eseguita all'inizio dell'ora e scrive l'ora con una data alla fine del file.

 

Conclusione

In questo articolo, condividiamo con te come un processo cron può essere pianificato per l'esecuzione ogni ora e ne osserviamo i risultati. Anche in questo caso, per qualsiasi feedback usa la sezione commenti.


Ubuntu
  1. Come impostare un cron job per eseguire un eseguibile ogni ora?

  2. Come eseguire cron job ogni ora e 10 min

  3. Come configurare il lavoro CRON per l'esecuzione ogni 10 secondi in Linux?

  4. come eseguire cron job ogni 3 mesi?

  5. Come configurare cron job per l'esecuzione ogni 2 giorni alle 23:00

Come eliminare un file in Ubuntu

Come eseguire file .bin e .run in Ubuntu

Come pianificare attività su Ubuntu 20.04 utilizzando Crontab

Come eseguire un lavoro Crontab ogni settimana la domenica

Come eseguire Memtest in Ubuntu 22.04

Come posso ottenere un cron job da eseguire ogni 30 minuti?