Re: Ako poslat mail po reboote?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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