Pomocy: zasady działania crona

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Czw, 1 Paź 1998, 16:49:33 CEST


On Thu, 1 Oct 1998, Krzysztof G. Baranowski wrote:

> Odpalamy sie zawsze, ale jestesmy 'very nice'.

Gienijalnaja idieja! Że też na to nie wpadłem :-o

Ale można różnie:

1. Cron jest nice tylko odrabiając zaległości; w innych przypadkach nie
   zmienia priorytetu i można najwyżej jawnie zacząć opis dżoba od nice.

   Można się zastanawiać, czy /etc/cron.*ly w standardowym crontabie
   powinny być nice, mimo że w środku nocy - czasem się w nocy coś robi.

2. W zasadzie większość rzeczy lepiej odpalać będąc nice nawet o normalnej
   porze w nocy, więc domyślnie jest niski priorytet, a w wyjątkowych
   przypadkach można odpowiednią składnią jawnie określić inny, jeśli
   jest taka potrzeba. Działa niezależnie od sposobu odpalenia - takie
   krytyczne dżoby pewnie i tak nie będą zaznaczone jako odrabiane gdy
   przepadły.

3. Jak 2, ale z niezależnym określaniem priorytetu dla regulaminowej
   godziny i dla przypadku nadrabiania zaległości.

hc-cronowe wynalazki pod tytułem @daily itd. albo pozostawiamy,
zastanawiając się nad regułami nice dla nich, albo wywalamy jako
niepotrzebne, skoro wystarczy być nice o ściśle określonej porze
i taki skrót tylko wprowadza niepotrzebną komplikację.

hc-cronową możliwość nadrabiania zaległości odpowiednią liczbę razy albo
doprowadzamy do poprawnego działania, albo wywalamy jako niepotrzebną
(i niebezpieczną jeśli data przypadkiem przestawi się o dziesięć lat
w przód).

Wszystko zależy od tego, co zwykle wstawia się do crona. Czy w ogóle
bywają tam rzeczy, które nie powinny być nice? I od chęci zachowania
zgodności z tradycyjnymi cronami, które nie są nice.

Byłbym wdzięczny za jakieś argumenty za którymiś wariantami, bo trudno mi
się zdecydować - zwłaszcza mając małą wyobraźnię, jakie rzeczy inni ludzie
wrzucają do crona...

-- 
 __("<   Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



Więcej informacji o liście dyskusyjnej pld-devel-pl