abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:44 | Komunita

    Na YouTube byly publikovány videozáznamy přednášek a na Flickru fotografie z konference EuroPython 2026.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | Nová verze

    Byl vydán Debian 13.7, tj. sedmá opravná verze Debianu 13 s kódovým názvem Trixie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    včera 02:00 | Zajímavý článek

    Jiří Eischmann se v příspěvku Fiasko jménem W Social na svém blogu věnuje evropské sociální síti W: "W Social je příkladem toho, že se problémy sociální sítí nedají řešit od exekutivního stolu. Když na začátku tohoto roku v Davosu oznámili vznik nové sociální sítě W Social, politici se mohli přetrhnout ve chvalozpěvech. Konečně evropská sociální síť a ještě s ověřením identity. … Jak se ukázalo, když v Davosu W Social oznamovali, neměli kromě

    … více »
    Ladislav Hagara | Komentářů: 19
    11.9. 18:00 | Bezpečnostní upozornění

    Výrobce hardwarových kryptoměnových peněženek Trezor upozorňuje na bezpečnostní incident u společnosti Brevo, kterou využívá k odesílání newsletterů. Útočník na e-mailové adresy odeslal phishingový e-mail.

    Ladislav Hagara | Komentářů: 5
    11.9. 14:33 | Komunita

    Clement "Clem" Lefebvre publikoval souhrn dění v Linux Mintu za srpen 2026. Aplikace XApp mají vlastní webovou stránku xapp-project.org. Představena byl čtečka EPUB s názvem Xepub a kalendář Clockenstein.

    Ladislav Hagara | Komentářů: 0
    11.9. 11:44 | Nová verze

    Byla vydána nová verze 3.2.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    11.9. 11:33 | Nová verze

    Bylo vydáno Ubuntu 24.04.5 LTS, tj. páté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    11.9. 04:33 | Komunita

    Švýcarsko testuje přechod z Microsoft 365 na FOSS, konkrétně balík openDesk (Wikipedie) od německé státní společnosti ZenDiS (Wikipedie), s cílem posílit digitální suverenitu.

    Ladislav Hagara | Komentářů: 10
    11.9. 04:22 | Komunita

    V italském městě Pordenone probíhá LibreOffice Conference 2026. Zúčastnit se lze i online.

    Ladislav Hagara | Komentářů: 0
    10.9. 18:33 | Nová verze

    Svobodný (GPLv3) šachový engine Stockfish (Wikipedie) byl vydán ve verzi 19 (𝕏). Přehled novinek v příspěvku na blogu. Stockfish 19 je o 44 Elo silnější než Stockfish 18.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (4%)
     (21%)
     (29%)
     (7%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2656 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Cron, script a prijaty prazdny mail

    7.6.2012 11:33 timeos | skóre: 32
    Cron, script a prijaty prazdny mail
    Přečteno: 623×

    Zdravim vospolok

    riesim zaujimavy problem ktory ma uz trapi nejaky den. Vytvoril som si skript (klasicky bashovsky - #!/bin/bash), ktory sa ma spustat kazdy den a na jeho konci sa ma poslat mail s logom, co ten skript pocas behu vygeneroval.

    Na poslanie mailu pouzijem v skripte prikaz: /bin/mail -s "Log report" "recipient@example.com" < "/var/log/report.log"

    A sprava sa to nasledovne:

    • ak skript spustim rucne, mail normalne dostanem na alias "recipient@example.com" z obsahom subora "/var/log/report.log" v jeho tele.
    • ak sa skript spusti cez /etc/cron.{daily,hourly}, tak dostanem prazdny mail (na spravneho recipienta) s tym, ze cron hned vygeneruje dalsi mail s naslujucim textom:
    Predmet: Cron <root@host> run-parts /etc/cron.hourly
    /etc/cron.hourly/script:
    Null message body; hope that's ok

    Vsetko som overoval, logovaci subor naozaj existuje. Premenne, ktore pouzivam miesto realnych parametov pre prikaz /bin/mail su naplene spravnymi udajmi. Aj napriek tomu mi pride prazdny mail.

    Tak som sa rozhodol vyskusat postfixovy command na poslanie posty /usr/sbin/sendmail miesto /bin/mail nasledujucim sposobom:

    /usr/sbin/sendmail "recipient@example.com" < "/var/log/report.log" s tym, ze na zaciatok logovacieho suboru som popridaval From, To a Subject hlavicky.

    Vysledok:
    • ak script spustim rucne, mail opat dostanem v poriadku
    • ak sa script spusti cez /etc/cron.{daily,hourly}, tak mi opat pride prazdny mail
    • ak sa script spusti cez rootovsky crontab (/var/spool/cron/root) tak mail dostanem tiez v poriadku

    Pouzivam obycany nemodifikovany CentOS 6.2. Mate predstavu preco jedonducho nemozem posielat mail zo skriptu ktory spustam cez cron? Vsade su zadavane absolutne cesty k suborom/binarkam, a premenne obsahuju spravne hodnoty. Mail mi aj napriek tomu nepride aj s telom.

    Budem vdacny za akekolvek rady


    Řešení dotazu:


    Odpovědi

    7.6.2012 13:06 NN
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail
    Odhaduju, ze uzivatel nema opravneni cteni na /var/log/report.log a proto se do tela mailu, nic nepresmeruje..

    NN
    7.6.2012 13:18 timeos | skóre: 32
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail
    Vo vsetkych pripadoch sa script spusta ako root.
    7.6.2012 16:58 timeos | skóre: 32
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail
    Nemoze to sposobobat nejaka environment premenna alebo nieco podobne, co v Cron execution enviromente nieje dostupne? Stretli ste sa s niecim podobnym? Alebo existuje este nejaka moznost ako poslat mail priamo zo skriptu?
    Řešení 1× (timeos (tazatel))
    7.6.2012 19:14 jekub
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail
    bez mysleni z voleje - co selinux?
    7.6.2012 21:03 DK
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail
    bezmyslenkovite, jednodusse => rizeni pristupu, firewall v jadre, linuxacky UAC
    7.6.2012 22:23 timeos | skóre: 32
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail

    tak, toto zabralo... na moje velke prekvapenie aj cronove scripty spustatne s pravami roota vyfasuju selinuxovy kontext a podla toho sa radia... doprcic, ja som to bral ako samozrejmu vec, ze veci spustane s rootovskymi pravami sa automaticky selinuxu vyhnu.... a ono to zabera len na skripty v root-ovom crontabe. pre scripty vo /etc/cron.{daily,hourly} to neplati... parada...

    vdaka za bezmyslienkovy tip.

    mal som tam toto:

    type=AVC msg=audit(1339033626.182:38735): avc: denied { read } for pid=12924 comm="sendmail" path="/var/log/report.log" dev=dm-4 ino=390147 scontext=system_u:system_r:system_mail_t:s0-s0:c0.c1023 tcontext=system_u:object_r:cron_log_t:s0 tclass=file
    Pavel Stárek avatar 9.6.2012 18:51 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Cron, script a prijaty prazdny mail
    SElinux je možná asi dobrá myšlenka, ale v principu a doteď (a to už je ve Fedoře či Red Hatu přes 8 let) je to jen zlo určené k naštvání uživatele/správce. Bohužel. Veškeré moje instalace Fedory zahajuji s příkazovým řádkem anacondy selinux=0
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.