Come modificare Crrontab con nano

Come modificare Crrontab con nano
Un'utilità Linux integrata viene utilizzata per pianificare l'esecuzione del processo sul sistema, noto come demone "cron". Cron è uno scheduler di attività che svolge attività a intervalli programmati, mentre Crrontab è un acronimo di "tavolo cron."Consente all'utilizzo dello Scheduler di lavoro Cron di svolgere attività o processi. Crrontab è anche il nome dell'applicazione utilizzata per apportare modifiche alla pianificazione delle attività. È controllato da un file Crrontab, un file di configurazione che specifica i comandi shell per eseguire le attività pianificate.

È possibile utilizzare un lavoro CRON per automatizzare le operazioni come l'aggiornamento del sistema con le ultime patch di sicurezza, il backup di database o i dati, l'invio di e -mail e il controllo dell'utilizzo dello spazio su disco. Cron può impostare attività per eseguire ogni minuto, ora, giorno, mese, giorni feriali o specificando qualsiasi combinazione di date.

Perché utilizzare Cron Jobs?

I lavori di Cron sono utili in Linux per i seguenti motivi:

  • Aiuta il sistema operativo sta eseguendo un backup programmato di file di registro o database.
  • Un crontab è uno strumento eccellente per automatizzare le attività UNIX.
  • Uno strumento utilizzato per l'automazione della manutenzione del sistema.
  • Per eliminare i vecchi file di registro.
  • Utile per l'invio di notifiche e -mail, e -mail di scadenza della password o newsletter.
  • Per eliminare e archiviare le tabelle del database.

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.

Installa Cron:

Scrivi il comando di seguito per l'installazione di Cron sul tuo sistema Linux.

$ sudo apt install cron

Successivamente, abilitare il cron di Autostart.

$ sudo systemctl abilita -ora cron

Modifica Crrontab con nano:

Per dimostrarti la procedura di modifica di qualsiasi file Crrontab con Nano, creeremo un lavoro Crrontab. Quindi, un utente Linux può utilizzare il "Crrontab -u nome utente -e" Comando per la modifica del file Crrontab con Nano Editor.

Utilizziamo il "Crontab -e" Comando per aggiungere un lavoro Cron per l'attuale utente "LinuxHint" nel file di configurazione CRTAB.

$ crontab -u linuxhint -e

Ogni domenica alle 1:00 a.M, la seguente voce di comando viene aggiunta a un nuovo file CRTARTB che eliminerà qualsiasi file di registro dalla home directory “LinuxHint”. Inoltre, i caratteri di reindirizzamento vengono aggiunti alla riga di comando dopo *.registro in modo che la voce del comando non reindirizza l'output. Ciò garantisce che il comando sia eseguito correttamente.

1 0 * * 0 rm/home/linuxhint/ *.log> /dev /null 2> & 1

Premere “Ctrl+O." Scriverà il contenuto aggiunto nel file Crrontab.

Ora, verifica il lavoro cron appena creato dell'utente "Linuxhint" utilizzando il comando seguente.

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

L'output dichiara che il tuo lavoro cron viene aggiunto con successo al crontab.

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. È possibile creare più lavori cron nel file CRTAB. Questo articolo ti ha fornito il metodo di Modifica dei file Crrontab con nano editore.