Fórum Root.cz

Hlavní témata => Software => Téma založeno: ZAJDAN 25. 01. 2017, 19:19:23

Název: Nastavení časování v anacrontab
Přispěvatel: 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
Název: Re:Anacrontab
Přispěvatel: plamen 25. 01. 2017, 23:20:41
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)
Název: Re:Anacrontab
Přispěvatel: arrange 26. 01. 2017, 00:02:00
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):

Kód: [Vybrat]
            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);
            }