Sono curioso di sapere: perché i crontab sono memorizzati in / var anziché nelle home directory dell'utente? È una vera seccatura isolare questi file per gli aggiornamenti, ma sospetto che ci sia una ragione logica ...
Sono curioso di sapere: perché i crontab sono memorizzati in / var anziché nelle home directory dell'utente? È una vera seccatura isolare questi file per gli aggiornamenti, ma sospetto che ci sia una ragione logica ...
Risposte:
Poche ragioni a cui riesco a pensare:
crontab
stato creato il comando che potrebbe aver risolto il problema di ricarica.
utimes
chiamata di sistema, con il percorso della directory di spool come argomento, per impostare il mtime della directory, che è ciò che fa il crontab
comando di Vixie cron .
crontab -e
che è setuid root, scrive un messaggio /etc/cron.d/FIFO
dopo che un utente modifica un crontab.
cron
non esegua nuovamente la scansione di questi file ogni minuto; li ha caricati una volta e li ha riletti solo su un segnale.