Il comando crontab(1) è utile per eseguire un comando o una serie di comandi a ogni determinato periodo. Per inserire comandi nella lista occorre lanciare
%crontab -eche ci consente di editare un file con l'editor definito dalla variabile d'ambiente $EDITOR (di default questa variabile punta a vi(1). Le righe di questo file devono avere il seguente formato:
minuti ore giorno del mese mese giorno_della_settimana comandoCon questa riga il comando viene eseguito ogni e solo ogni Martedì 1 gennaio alle 12,15:
15 12 1 Jan Tue echo "buon anno!
È possibile usare anche il carattere jolly *. Ad esempio:
15 * * * * /usr/local/bin/fetchmailesegue il comando ogni 15 minuti di un'ora: alle 0:15, 1:15 ecc. Per eseguire il comando ogni quarto d'ora, la linea del file dovrà essere:
00,15,30,45 * * * * /usr/local/bin/fetchmailPer visualizzare il file di crontab(1) lanciamo
% crontab -l