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