Ako poslat mail po reboote?
Jozef Drahovsky
freebsdcz2 at jozef.drahovsky.sk
Thu Mar 7 15:26:55 CET 2019
Dňa 06.03.2019 o 18:39 Dan Lukes napísal(a):
>> Dňa 05.03.2019 o 06:25 Josef Hrabec napísal(a):
>
> Jen drobna technicka - REQUIRE zajistuje, ze se pred tvym scriptem
> spustily a uspesne provedly jine scripty. Ale negarantuje, ze (uz) je
> funkcni sluzba, kterou jejich spusteni zajistovalo.
>
> V probiranem pripade se tak klidne muze stat, ze se tvuj script
> spusti, prestoze pocitac jeste realne nema IP konektivitu. Konfigurace
> sitove karty uz sice probehla, ale to neznamena, ze dobehla i ochranna
> doba STP protokolu na portu, ze DHCP uz ziskalo adresu, ze routovaci
> daemon uz smysluplne naplnil routovaci tabulku ... - efektivne tak
> muze byt pocitac bez sitove konektivity jeste dlouho pote, co podminka
> REQUIRE NETWORKING byla splnena. Pokud chces spoustet neco, co na
> funkcni siti skutecne zavisi a bez ni spravne nenabehne (namatkou me
> napada NTPD nebo SENDMAIL v rolu queue runnera), je treba si rc.d
> scriptem otestovat, ze sit opravdu funguje - a zaradit ho do sekvence
> rc.d scriptu pred veci, ktere funkcni sit skutecne potrebuji.
>
> Setkal jsem se i s pripadem, kdy program zavisel (REQUIRE) na
> databazovem serveru - jeho rc.d spousteci script sice probehl, ale
> serveru nejaou tu chvili trva inicializace a tomto pripade se klient
> pokusil rozbehnout v dobe, kdy server jeste nezacal poslouchat - a
> start programu tak selhal.
>
> Proste pozor na to, ze REQUIRE nedela uplne presen to, co cloveka na
> prvni podivani napadne.
>
> Dan
>
Doplnim este moje aktualne skusenosti.
Robil som pokus ked v usr/local/etc/rc.d som spravil scripty aaa rrr
ttt zzz a sledoval poradie startovania.
1., Ak nie je REQUIRE definovane, tak sa spustaju abecedne porade a
caka sa na dokoncenie predchadzajuceho. Nevykonavaju sa paralelelne.
2., sendamil je mimo tohto zoznamu (preto som testoval rrr ttt) a spusta
sa az nakoniec
3., Ak cez REQUIRE je definovana zavislost, tak ide spustanie abecedne
porade, ale script s podmienkou sa nespusti.
Vyzera to tak, ze stale ide vsetko v abecednych cykloch az sa vsetko spusti.
4., Nechtiac sa ta vyrobit aj slucka, že system sa nerozbehne alebo
donekonecna restartuje. Potom treba nabootovat v single mode a opravit to.
Jozef
More information about the Users-l
mailing list