Ich bin gespannt, warum Crontabs in / var und nicht in den Home-Verzeichnissen des Benutzers gespeichert werden. Das Isolieren dieser Dateien für Upgrades macht es zu einem echten Problem, aber ich vermute, dass es einen logischen Grund gibt ...
Ich bin gespannt, warum Crontabs in / var und nicht in den Home-Verzeichnissen des Benutzers gespeichert werden. Das Isolieren dieser Dateien für Upgrades macht es zu einem echten Problem, aber ich vermute, dass es einen logischen Grund gibt ...
Antworten:
Einige Gründe, die mir einfallen:
crontab
Befehl erstellt wurde, der möglicherweise das Problem des erneuten Ladens behoben hat.
utimes
Systemaufruf mit dem Spool-Verzeichnispfad als Argument verwendet, um die M-Zeit des Verzeichnisses festzulegen, wie es der crontab
Befehl von Vixie cron tut.
crontab -e
(setuid root) wird eine Nachricht geschrieben, /etc/cron.d/FIFO
nachdem ein Benutzer eine Crontab bearbeitet hat.
cron
diese Dateien traditionell nicht jede Minute erneut gescannt wurden; es lud sie einmal und las sie nur auf einem Signal erneut.