Tutti i sistemisti del mondo unix devono conoscere e utilizzare il CronTab. Questa utility permette di programmare una o più operazioni in un tempo stabilito.
Schedulare alcune operazione è il primo punto per importanza nel mantenimento di una piattaforma.
Al seguente link http://www.manpagez.com/man/5/crontab/ trovate la pagina di man del comando crontab
Di seguito vi elenco i principali:
Come detto il comando crontab -e ci permetterà di aggiungere un nuovo cron.
La sintassi da utilizzare è la seguente:
Esempio:
in questo esempio viene eseguito il contenuto del file backup.sh alle 02:02 di ogni giorno
I primi 5 campi servono per definire il momento in cui eseguire il file o il comando specificato nel settimo campo. L'asterisco indica tutti i valori possibili.
1) mm Minuto in cui eseguire il comando. Valori da 00 a 59.
2) hh Ora in cui eseguire il comando. Valori da 0 a 23 (0 è mezzanotte, 12 mezzogiorno)
3) gg Giorno del mese in cui eseguire il comando. Valori da 1 a 31.
4) MM Mese dell'anno in cui eseguire il comando. Valori da 1 a 12.
5) GG Giorno della settimana in cui eseguire il comando. Valori da 0 a 6. (0 corrisponde alla Domenica, 1 al Lunedì.. )
6) Utente con cui viene eseguito il comando. Crond viene eseguito come root e può impersonificare qualsiasi utente. Questo campo può anche essere omesso (root di default).
7) Riga di comando da eseguire (con eventuali opzioni, argomenti ecc.)
Non vi scordate di creare il vostro file sh e dargli i diritti di esecuzione


