Crontab può essere concesso a ciascun account utente. Gli account utente che possono utilizzare il comando crontab sono elencati nel file allow, se disponibile. Altrimenti, o il file di negazione governa quali utenti non possono utilizzare questo comando, oppure il comando sarebbe disponibile solo per tutti o per nessun utente (escludendo il superutente), a seconda di determinate variabili di configurazione. \
Opzioni/switch di Crontab
L'utilizzo di un crontab senza alcuna opzione visualizza il crontab dell'utente.
Usando con l'opzione -u:
L'opzione -u, quando aggiunta al crontab con un nome utente, modifica il crontab di quell'utente.
Usando con l'opzione -l:
Aggiungendo l'opzione -l al comando crontab si ottiene crontab sullo standard output.
Usando con l'opzione -r:
L'uso dell'opzione -r con il comando crontab cancella il crontab. Prima di eliminare effettivamente il crontab, ti verrà chiesta conferma.
Usando con l'opzione -f:
L'esecuzione del comando crontab con l'opzione -f elimina il crontab senza chiedere prima conferma, quindi usa con cautela.
Usando con l'opzione -e:
Usa l'opzione -e con crontab per apportare modifiche al crontab corrente e installa il crontab modificato una volta uscito dall'editor.
File crontab
I file relativi all'utilità crontab sono i seguenti:
- Il file che si trova in /var/cron/allow mostra quali utenti possono usare crontab.
- Il file che si trova in /var/cron/deny mostra quali utenti hanno i loro privilegi crontab limitati.
- Infine, il file in /var/cron/tabs elenca le tabelle crontab.
Sintassi:
La sintassi per l'utilizzo del comando Crontab è la seguente:
$ crontab [-u utente] file$ crontab [-u utente] -l | -r [-f] |-e
Conclusione
Con crontab, gli utenti possono pianificare e automatizzare i comandi da eseguire. L'utilità cron funziona in background ed esegue tutti i comandi elencati in un crontab.
Se vuoi iniziare un nuovo file crontab invece di usare un modello, puoi usare il comando crontab con l'opzione -e.