Re: Ako poslat mail po reboote?

2019-03-07 Tema obsahu Dan Lukes

On 7.3.2019 15:26, Jozef Drahovsky wrote:

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


Na to se spolehnout neda. Muze to tak byt, ale nemusi - a na nekolika 
strojich co jsem se zkousel podivat to tak na zadnem nebylo.


Poradi scriptu ti ukaze prikaz rcorder.

Neni dokonce ani garantovano, ze je poradi pri kazdem startu systemu 
stejne, byt' realne je to dost pravdepodobne.


Garantovane je jen to, ze budou dodrzene pozadavky dane 
REQUIRE/BEFORE/KEYWORD tagy.



2., sendamil je mimo tohto zoznamu


U me rozhodne ne a pochybuju, ze u tebe. Kdyz se na to podivam:


rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | cat -n


... tak sendmail se spousti jako 188 script z 228. To mam al 
enainstalovane uz nejake packages, takze /usr/local/etc/rc.d/ neni 
prazdny. Na zcela cistem systemu by se sendmail startoval jako 138 z 166 
(11.2-RELEASE)


Posledni se u me spousti /etc/rc.d/bgfsck

Dan


--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-07 Tema obsahu Cejka Rudolf
Dan Lukes wrote (2019/03/06):
> ...
> 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.

/etc/rc.d/netwait

-- 
Rudolf Cejka  http://www.fit.vutbr.cz/~cejkar
Brno University of Technology, Faculty of Information Technology
Bozetechova 2, 612 66  Brno, Czech Republic
-- 
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Dan Lukes

On 5.3.2019 23:21, Jozef Drahovsky wrote:

Pozor ak zadate mail -v adresa, tak pri vypnutom sendmaile neprejde lebo  
127.0.0.1 nepocuva


Ono to s -v sice vypise ...


Connecting to [127.0.0.1] via relay...
Deferred: Connection refused by [127.0.0.1]


... ale ta varovani jsou jen dusledek pokusu mail z te fronty okamzive 
zpracovat - coz se nepodari (bez bezicich daemonu). Ale v te chvili to 
uz email ve fronte je.


Zustane tam dokud se nerozebehne standardni obsluhovac fronty - a pak se 
normalne vyridi.


Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Jozef Drahovsky


Dňa 05.03.2019 o 12:50 Dan Lukes napísal(a):


Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic 
jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve 
spravnem formatu v urcenem adresari).


Proc by na to mel byt potreba nejaky dalsi bezici proces ?


Moj experimet potvrdzuje slova Dan Lukes

1, cez sendmail som poslal mail a takmer ihned prisiel do cieloveho pocitaca

2, sendmail som vypol: service sendmail stop

3, znova som poslal mail ako 1, mail bol prijaty bez chyby, ale neodisel 
nikam fyzicky bol zapisany do /var/spool/clientmqueue


4, po sendmail service start bol prv napisany pretransformovany do 
/var/spool/mqueue a nasledne doruceny


Pozor ak zadate mail -v adresa, tak pri vypnutom sendmaile neprejde lebo 
127.0.0.1 nepocuva


Jozef






--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Jozef Drahovsky

Dňa 05.03.2019 o 10:39 Miroslav Lachman napísal(a):


Peter Rosa wrote on 2019/03/05 09:09:

prosim, ako to konfigurovat, aby to zaradilo mail do fronty aj bez 
beziaceho MTA ?


Ja mam v cronu na vsech strojich

@reboot echo "`hostname` rebooted, up at `date`" | mail -s "`hostname` 
rebooted, up at `date`" moje@adresa


A funguje to :)

Mirek


Vdaka za radu,
na metodu @reboot v crontab som uplne zabudol.

Pre tych co im vyssie napisany riadok nefunguje doplnam, ze pred echo 
musi byt uzivatel pod ktorym to ma bezat, napriklad root.


Jozef

--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Jozef Drahovsky


Dňa 05.03.2019 o 06:25 Josef Hrabec napísal(a):
  


On 5.3.2019 02:40, Jozef Drahovsky wrote:



Otazka: Ako urcit poradie spustania z /usr/local/etc/rc.d/ alebo inak
odstartovat program po ukonceni rebootu (mimo cronu).

Jozef

Ahoj,

to co hledáš je deklarace "REQUIRE".
Viz:

https://www.freebsd.org/doc/en/articles/rc-scripting/rcng-hookup.html
[1]

Josef


Vdaka, REQUIRE:  je presne to kde som prehliadol voci ostatnym pocitacom 
preklep. Uz funguje ako ma.


Jozef


--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Peter Rosa
Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic 
jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve 
spravnem formatu v urcenem adresari).


Proc by na to mel byt potreba nejaky dalsi bezici proces ?
...
Ale v nasem pripade jak mail tak sendmail ochotne konzumuje. On s tim 
vstupem stejne neudela nic jinyho, nez, ze ho doplni obalkou a flakne ho 
do adresare. Neni na co cekat.


jasne ako facka :-) A ja zijem cely cas v tom, ze to vzdy ide pramo na 
vstup cakajuceho demona. Scenar s "medziuloziskom" ma vobec nenapadol...


Kazdy den nieco nove - nadnes staci :-)


Prajem príjemný deň,

--

Peter Rosa
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Dan Lukes

On 5.3.2019 12:34, Peter Rosa wrote:
ako to konfigurovat, aby to zaradilo mail do fronty aj bez  beziaceho 
MTA ?


Napriklad:
echo "Testovaci mail" | mail -s TEST testa...@domain.xx

( echo "Subject: TEST" ; echo "" ; echo "Testovaci mail" ) | sendmail 
testa...@domain.xx


OK, a tie presmerovania vystupov do mail resp. sendmail nepotrebuju 
beziaci MTA, pretoze...?


Jak prikaz "mail" tak "sendmail" (s danymi parametry) neudelaji nic 
jineho, nez ze mail vlozi do odesilaci fronty ( =vytvori soubor ve 
spravnem formatu v urcenem adresari).


Proc by na to mel byt potreba nejaky dalsi bezici proces ?

Ano, nekdy pozdeji, se rozjede sedmail v roli "queue runner" (to urci 
parametry pri jeho spousteni, tento sendmail se spousti v ramci 
/etc/rc.d/sendmail). Tohle uz je obsluzny daemon te fronty - a vybira z 
fronty (adresare) ty soubory (je mu jedno kdo a jak je tam vytvoril a 
odesila je. Ale na vkladani pozadavku do fronty neni treba aby bezel - 
vlozit maily jde a budou tam kysnout dokud ho nekdo nespusti. Pak se 
vyporadaji.


Ako presmerovanie chapem ja, tak na presmerovani by mal skript zastavit 
a cakat, kym bude moct vystup presmerovat - iba ze by nie...?


To chapes spravne - pokud konzument vystupu (to, co je na prave strane 
od '|' zrovna vystup nekonzumuje, tak producent (to co je nalevo) ceka.


Ale v nasem pripade jak mail tak sendmail ochotne konzumuje. On s tim 
vstupem stejne neudela nic jinyho, nez, ze ho doplni obalkou a flakne ho 
do adresare. Neni na co cekat.


Dan




--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu pm-c...@kostax.cz


Ja mam v cronu na vsech strojich

@reboot echo "`hostname` rebooted, up at `date`" | mail -s "`hostname` 
rebooted, up at `date`" moje@adresa


A funguje to :)



Ja mam podobny prikaz na vsech strojich, jen to stale volam po staru - 
spustitelny /etc/rc.local


Petr Macek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Miroslav Lachman

Peter Rosa wrote on 2019/03/05 09:09:

prosim, ako to konfigurovat, aby to zaradilo mail do fronty aj bez 
beziaceho MTA ?


Ja mam v cronu na vsech strojich

@reboot echo "`hostname` rebooted, up at `date`" | mail -s "`hostname` 
rebooted, up at `date`" moje@adresa


A funguje to :)

Mirek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Dan Lukes

On 5.3.2019 9:09, Peter Rosa wrote:

ako to konfigurovat, aby to zaradilo mail do fronty aj bez  beziaceho MTA ?


Napriklad:

echo "Testovaci mail" | mail -s TEST testa...@domain.xx

nebo

( echo "Subject: TEST" ; echo "" ; echo "Testovaci mail" ) | sendmail 
testa...@domain.xx


Popravde receno, dalo by mi vic premysleni najit jak to zaridit aby to 
bezici sendmail potrebovalo.


Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Peter Rosa

Pozdravujem,

Pri (lokalnim) odesilani je treba vlozit email do fronty k odeslani - a 
na to nepotrebuju aby bezelo neco dalsiho.


Ledaze odesilas "sitovym zpusobem" (prestoze jsi na stejnem pocitaci) - 
to pak samozrejme je potreba aby bezel "prijimaci sendmail". 
...
Ja ti radim odesilat mail tak aby to na bezicim sendmailu zavisle 
nebylo.


prosim, ako to konfigurovat, aby to zaradilo mail do fronty aj bez 
beziaceho MTA ?



Prajem príjemný deň,

--

Peter Rosa
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-05 Tema obsahu Dan Lukes

On 5.3.2019 2:40, Jozef Drahovsky wrote:
Dovodom je, že system naprv spusti /usr/local/etc/rc.d/poweronmail az 
potom sendmail.


Nevim, jestli to je skutecna pricina.

Pri (lokalnim) odesilani je treba vlozit email do fronty k odeslani - a 
na to nepotrebuju aby bezelo neco dalsiho.


Ledaze odesilas "sitovym zpusobem" (prestoze jsi na stejnem pocitaci) - 
to pak samozrejme je potreba aby bezel "prijimaci sendmail". To semi ale 
jevi byt zbytecna zavislost a nevidim zadnou vyhodu v tehle metode 
odesilani.


Nakonec, stat se muze cokoliv, sendmail muze nenastartovat treba jen 
kvuli tomu, ze v okamziku startu kratkodobe nefungovala sit (a on nebyl 
pri startu schopen resolvit) a kvuli tomu se ti nespusti ani tvuj script.


Takze - jestli je opravdu onen mail odesilan zpusobem, ktery vyzaduje 
bezici sendmail, pak odpoved (REQUIRE) uz jsi dostal.


Ja ti radim odesilat mail tak aby to na bezicim sendmailu zavisle 
nebylo. Pravda, i tam nejspis nejake to REQUIRE potrebovat budes 
(nepotrebuje tvuj script treba namountovane filesystemy ?), ale cim min 
zavislosti na necem dalsim, tim vetsi sance, ze ten script pri startu 
udela co se od nej ceka.


Otazka: Ako urcit poradie spustania z /usr/local/etc/rc.d/  alebo inak 
odstartovat program po ukonceni rebootu (mimo cronu).


No, a ja bych to zrovna delal z toho CRONu. Je to nejednodussi. 
Nepotrebuje to zadny rc.d script a jest enemusim resit poradi ...


Dan



--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Re: Ako poslat mail po reboote?

2019-03-04 Tema obsahu Josef Hrabec
 

On 5.3.2019 02:40, Jozef Drahovsky wrote: 

> Ako poslat mail po reboote?
> 
> Spravil som si perle program /root/analyza123 ktory, zanalyzuje co treba 
> a vysledok mi posle mailom
> Aby bol regulerne odstartovany po reboote, tak som vytvoril 
> /usr/local/etc/rc.d/poweronmail
> a do /etc/rc.conf pridal poweronmail_enable="YES"
> Manulne ho odstartujem bud /root/analyza123 alebo 
> /usr/local/etc/rc.d/poweronmail start
> Toto iste mam na viacerych pocitacoch a funguje mi to bez problemov.
> 
> Ale na jednom pocitaci mail nepride. Program /root/analyza123 sa 
> spusti, ale mail konci chybou.
> 
> Dovodom je, že system naprv spusti /usr/local/etc/rc.d/poweronmail az 
> potom sendmail.
> 
> Porovnal som konfiguraciu ostatnych serverov, ale rozdiel som zatial 
> nenasiel.
> 
> Otazka: Ako urcit poradie spustania z /usr/local/etc/rc.d/ alebo inak 
> odstartovat program po ukonceni rebootu (mimo cronu).
> 
> Jozef

Ahoj, 

to co hledáš je deklarace "REQUIRE". 
Viz: 

https://www.freebsd.org/doc/en/articles/rc-scripting/rcng-hookup.html
[1] 

Josef 

 

Links:
--
[1]
https://www.freebsd.org/doc/en/articles/rc-scripting/rcng-hookup.html
-- 
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l


Ako poslat mail po reboote?

2019-03-04 Tema obsahu Jozef Drahovsky

Ako poslat mail po reboote?

Spravil som si perle program /root/analyza123 ktory, zanalyzuje co treba 
a vysledok mi posle mailom
Aby bol regulerne odstartovany po reboote, tak som vytvoril 
/usr/local/etc/rc.d/poweronmail

a do /etc/rc.conf pridal poweronmail_enable="YES"
Manulne ho odstartujem bud /root/analyza123 alebo 
/usr/local/etc/rc.d/poweronmail start

Toto iste mam na viacerych pocitacoch a funguje mi to bez problemov.

Ale na jednom pocitaci mail nepride. Program  /root/analyza123 sa 
spusti, ale mail konci chybou.


Dovodom je, že system naprv spusti /usr/local/etc/rc.d/poweronmail az 
potom sendmail.


Porovnal som konfiguraciu ostatnych serverov, ale rozdiel som zatial 
nenasiel.


Otazka: Ako urcit poradie spustania z /usr/local/etc/rc.d/  alebo inak 
odstartovat program po ukonceni rebootu (mimo cronu).


Jozef



--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l