GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Pianifica un lavoro in Cron da eseguire ogni ora in Ubuntu 20.04 - Come implementarlo?

Il demone Cron è un'utilità Linux integrata che esegue i processi sul tuo sistema a un'ora pianificata.

Utilizzando una sintassi specifica, puoi configurare un processo cron per pianificare script o altri comandi da eseguire automaticamente.

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

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative a Ubuntu.

In questo contesto, esamineremo come utilizzare Cron per pianificare un lavoro da eseguire ogni ora su Ubuntu 20.04 LTS (Focal Fossa).


Passaggi per pianificare un lavoro in Cron su Ubuntu?

Per fare ciò, devi accedere al server come utente root con diritti sudo.


1. Stai preparando lo script da programmare?

Quindi, abbiamo bisogno di un piccolo script che possa essere eseguito come lavoro da Cron.

A tale scopo, abbiamo utilizzato il comando date nel nostro script. L'output di un comando è la data e l'ora che viene indirizzata a file.txt usando>> la direttiva.

date >> file.txt

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


2. Come arruolare lavori Cron già programmati?

I lavori che sono già programmati nel crontab possono essere arruolati 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.


3. Come aggiungere un nuovo lavoro cron?

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

$ crontab -e

Questo aprirà l'editor di testo Crontab in cui puoi inserire i valori di cron.

Qui, scorri verso il basso fino alla fine del file usando la tastiera.

io. Ora aggiungeremo il nostro comando:

0 */1 * * * /bin/sh /home/linuxapt/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.

ii. Dopo averlo scritto nel file, puoi salvare e chiudere il file.


4. Come controllare l'output di Cron?

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

$ cat file.txt

Qui vedrai che l'utilità viene eseguita all'inizio dell'ora e scrive l'ora con una data alla fine del file.



Ubuntu
  1. Come eseguire il programma Hadoop MapReduce su Ubuntu 16.04

  2. Come installare g++ su Ubuntu

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

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

  5. Come posso programmare un lavoro cron che viene eseguito ogni 10 secondi in Linux?

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

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 Memtest in Ubuntu 22.04

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