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:
crontabstato creato il comando che potrebbe aver risolto il problema di ricarica.
utimeschiamata di sistema, con il percorso della directory di spool come argomento, per impostare il mtime della directory, che è ciò che fa il crontabcomando di Vixie cron .
crontab -eche è setuid root, scrive un messaggio /etc/cron.d/FIFOdopo che un utente modifica un crontab.
cronnon esegua nuovamente la scansione di questi file ogni minuto; li ha caricati una volta e li ha riletti solo su un segnale.