Come elimino un lavoro cron in Linux?

Come elimino un lavoro cron in Linux?

Cron:

Un'utilità Linux integrata viene utilizzata per la pianificazione dell'esecuzione del processo sul sistema, nota come "Cron"Daemon. Cron cerca gli script e i file specificati in "Crrontab" O "tavoli cron."Il file Crrontab contiene un elenco di comandi che si desidera eseguire in base a una pianificazione regolare. Inoltre, ha i nomi dei comandi che gestiscono l'elenco di tali comandi. Crrontab impiega anche il programma di lavoro Cron per l'esecuzione delle attività. Cron viene utilizzato come funzione di sistema che eseguirà o eseguirà processi per tuo conto secondo il programma predeterminato. Questo programma si chiama Crrontab e lo strumento utilizzato per modificarlo allo stesso modo chiamato Crrontab.

Usando Crrontab in Linux:

Crrontab è un popolare pianificatore di attività incluso nel pacchetto di sistema Linux in quanto pianifica un processo da eseguire come root. Di conseguenza, l'avvio di un'operazione automatizzata come root semplifica gli aggiornamenti del sistema. Tutto quello che devi fare è cambiare il lavoro cron e aspettare che venga ricominciato.

Sintassi del crontab:

Ogni campo in un file Crrontab esiste nel seguente ordine:

Hour (S) Hour (S) Month (S) Weekday Command (S)

Ecco la sintassi del comando CRTAB:

* * * * * /path_to_script
  • Utilizzo asterisks (*) per abbinare.
  • Specifica l'intervallo: Con l'uso di un trattino, è possibile definire un intervallo come 1-20, 60-80 o Mon-Wed, Jan-Mar.
  • Definire più gamme: Ti consente inoltre di definire numerosi campi separati da un comando, come Jan-Mar, aprile-luglio.

Sono tutte le informazioni essenziali su Crrontab. Ora, andiamo avanti per vedere come possiamo eliminare un lavoro Cron in Linux.

Eliminazione di un lavoro cron:

Per dimostrare la procedura di eliminazione di un lavoro cron, prima di tutto, aggiungeremo un lavoro a Crrontab usando il seguente comando:

$ (crontab -u linuxhint -l; echo " */5 * * * * perl/home/linuxhint/test.Pl ") | Crrontab -u Linuxhint -

Questo comando un nuovo lavoro cron per l'utente "Linuxhint" per elencare le informazioni sui lavori CRON nel "test.File PL "dopo ogni" 5 "minuto."

Verifica l'esistenza del file cron appena creata.

$ sudo ls -l/var/spool/cron/crontabs

Scrivi il comando di seguito per rimuovere il lavoro Cron dal crontab.

$ crontab -u linuxhint -l | grep -v 'perl/home/linuxhint/test.pl '| Crrontab -u Linuxhint -

Utilizzo del comando crontab -r:

Le protezioni del file Crrontab sono state sistemate in modo da non poter rimuovere un file Crrontab per caso con il comando RM. Per la rimozione di file crontab, utilizzare il comando crontab -r Invece.

$ crontab -r

Dai un'occhiata a Crrontab per garantire che il lavoro cron sia eliminato o no.

$ sudo ls -l/var/spool/cron/crontabs

Conclusione:

Il pacchetto di sistema Linux include Crrontab, un utile programma di lavoro in grado di eseguire una procedura automatica come root. Il crontab contiene lavori Cron che assistono il sistema operativo durante il backup programmato di file di registro o database. Tuttavia, l'eliminazione di qualsiasi lavoro cron può essere un compito complicato mentre circonda Crrontab. Questo articolo ti ha fornito un metodo passo-passo per eliminare un lavoro Cron in Linux.