Jeśli umieszczę skrypt powłoki /etc/cron.daily/
, o której porze dnia zostanie on wykonany?
36
Patrząc na /etc/crontab
to, powinno biec o 06:25 .
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Około 7:35 rano, ale dokładny czas zależy od anakronu.
Domyślnie cron deleguje uruchamianie zadań /etc/cron.daily do anacron. / etc / crontab zawiera wiersz:
ale to określa zachowanie, jeśli anakron nie jest zainstalowany
Po zainstalowaniu anacrona uruchamianie zadań cron.daily jest kontrolowane przez wpis w / etc / anacrontab:
co oznacza, że uruchamiaj te zadania raz dziennie, z opóźnieniem 5 minut.
sam anakron jest uruchamiany przez crona, jak określono w pliku /etc/cron.d/anacron, który uruchamia anacrona o 7:30.
źródło
Jak wskazują inne odpowiedzi, wynik zależy od tego, czy anakron jest zainstalowany. Na pulpicie jest instalowany domyślnie, ALE w zasadzie nie jest instalowany w dystrybucji serwerów. Tak więc odpowiedź to około 06:25 na serwerze i około 07:35 na pulpicie.
źródło