I file Crontab possono essere utilizzati per automatizzare i backup, la manutenzione del sistema e altre attività ripetitive. La sintassi è potente e flessibile, quindi è possibile eseguire un'attività ogni quindici minuti o in un minuto specifico ogni giorno specifico.
Aprendo Crontab
Utilizzare il crontab -e comando per aprire il file crontab dell'account utente. I comandi in questo file vengono eseguiti con le autorizzazioni dell'account utente. Se si desidera che un comando venga eseguito con le autorizzazioni di sistema, utilizzare sudo crontab -e comando per aprire il file crontab dell'account root. Utilizzare il su -c "crontab -e" comando invece se la tua distribuzione Linux non usa sudo.
Se non ti senti a tuo agio con vi, puoi digitare :smettere in vi e premere Invio per chiuderlo. Corri il export EDITOR = nano comando, quindi esegui crontab -e di nuovo per aprire il file crontab in Nano.
Aggiungere nuove attività
Utilizzare i tasti freccia o il tasto pagina giù per scorrere fino alla fine del file crontab in Nano. Le righe che iniziano con # sono linee di commento, il che significa che cron le ignora. I commenti forniscono solo informazioni alle persone che modificano il file.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
È possibile utilizzare un carattere asterisco (*) per corrispondere a qualsiasi valore. Ad esempio, se si utilizza un asterisco per il mese, il comando verrà eseguito ogni mese.
29 0 * * * /usr/bin/example
Usiamo 29 per il marchio dei 30 minuti e 0 per le 12:00 perché i valori dei minuti, delle ore e dei giorni della settimana iniziano da 0. Si noti che i valori del giorno e del mese iniziano da 1 anziché da 0.
Valori e gamme multipli
Utilizza valori separati da virgola a specifiche più volte. Ad esempio, la linea
0,14,29,44 * * * * /usr/bin/example2
esegue / usr / bin / example2 al contrassegno di 15 minuti ogni ora, ogni giorno. Assicurati di aggiungere ogni nuova attività su una nuova riga.
0 11 * 1-6 * /usr/bin/example3
gira / usr / bin / esempio3 a mezzogiorno ogni giorno, ma solo nei primi sei mesi dell'anno.
Salvataggio del file
Premi Ctrl-O e premi Invio per salvare il file crontab in Nano. Usa la scorciatoia Ctrl-X per chiudere Nano dopo aver salvato il file.