È 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:
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
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.