Fórum Root.cz
Hlavní témata => Software => Téma založeno: ZAJDAN 25. 01. 2017, 19:19:23
-
Ahoj,
snažím se dohled jak lze nastavit časování v anacrontab...na webu se dočítám že direktiva START_HOURS_RANGE=6-8 definuje hodiny mezi kterými se spustí.
Otvírám svůj defaultní anacrontab a tuto direktivu tam nemám. Znamená to tedy, že se anacrontab vůbec nespustí?
Pokud ano, kde dohledám v jaké čase se spouští, pokud mu to nedefinuju já?
domnívám se správně? že by to mohlo být v :
/etc/cron.d/anacron
díky
-
Jj, je to tam (alespoň v Debianu). Jen se mi to nějak nezdá ... podle toho času by se mi to nikdy nenastartovalo.
A pak je ještě něco přímo v /etc/crontab
přičemž daemon se spouští v init scriptu
Tak nevím (a nechci to teď moc zkoumat)
-
záleží na distru, některé tuto proměnnou ignorují; u ostatních je default "spustit vždy", co jsem se díval (např. cronie-1.4.4-15.el6.src):
if (range_start != -1 && range_stop != -1 &&
(t->tm_hour < range_start || t->tm_hour >= range_stop))
{
Debug(("The job `%s' falls out of the %02d:00-%02d:00 hours range, skipping.",
job_array[j]->ident, range_start, range_stop));
job_array[j]->drop_job = 1;
}
else
{
explain("Will run job `%s' in %d min.",
job_array[j]->ident, job_array[j]->delay);
}