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:
crontabBefehl erstellt wurde, der möglicherweise das Problem des erneuten Ladens behoben hat.
utimesSystemaufruf mit dem Spool-Verzeichnispfad als Argument verwendet, um die M-Zeit des Verzeichnisses festzulegen, wie es der crontabBefehl von Vixie cron tut.
crontab -e(setuid root) wird eine Nachricht geschrieben, /etc/cron.d/FIFOnachdem ein Benutzer eine Crontab bearbeitet hat.
crondiese Dateien traditionell nicht jede Minute erneut gescannt wurden; es lud sie einmal und las sie nur auf einem Signal erneut.