Ciekawe, dlaczego: dlaczego crontabs są przechowywane w katalogu / var, a nie w katalogach domowych użytkownika? Izolowanie tych plików w celu aktualizacji jest bardzo trudne, ale podejrzewam, że istnieje logiczny powód ...
Ciekawe, dlaczego: dlaczego crontabs są przechowywane w katalogu / var, a nie w katalogach domowych użytkownika? Izolowanie tych plików w celu aktualizacji jest bardzo trudne, ale podejrzewam, że istnieje logiczny powód ...
Odpowiedzi:
Kilka powodów, o których mogę myśleć:
crontab
polecenie, które mogło rozwiązać problem z przeładowaniem.
utimes
wywołania systemowego, którego argumentem jest ścieżka katalogu buforowania, aby ustawić mtime katalogu, co crontab
robi polecenie Vixie cron .
crontab -e
systemie Solaris 10, który jest setuid root, zapisuje komunikat, /etc/cron.d/FIFO
gdy użytkownik edytuje plik crontab.
cron
nie skanowano tych plików co minutę; załadował je tylko raz i ponownie odczytał na sygnał.