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 16:22 | IT novinky

CEO Intelu Brian Krzanich rezignoval (tisková zpráva). Oficiálním důvodem je "vztah na pracovišti". S okamžitou platností se dočasným CEO stal Robert Swan.

Ladislav Hagara | Komentářů: 0
dnes 14:11 | Komunita

Konsorcium Linux Foundation ve spolupráci s kariérním portálem Dice.com zveřejnilo 2018 Open Source Jobs Report. Poptávka po odbornících na open source neustále roste.

Ladislav Hagara | Komentářů: 1
dnes 12:44 | Zajímavý článek

Na stránkách linuxové distribuce Ubuntu Studio byla publikována příručka Ubuntu Studio Audio Handbook věnována vytváření, nahrávaní a úpravě zvuků a hudby nejenom v Ubuntu Studiu. Jedná se o živý dokument editovatelný na jejich wiki.

Ladislav Hagara | Komentářů: 0
dnes 12:11 | Zajímavý projekt

Společnost Red Hat koupila na konci ledna společnost CoreOS stojící mimo jiné za odlehčenou linuxovou distribucí optimalizovanou pro běh kontejnerů Container Linux. Matthew Miller, vedoucí projektu Fedora, představil v článku na Fedora Magazine nový podprojekt Fedory s názvem Fedora CoreOS. Fedora CoreOS má být to nejlepší z Container Linuxu a Fedora Atomic Hostu. Podrobnosti v často kladených otázkách (FAQ) a v diskusním fóru.

Ladislav Hagara | Komentářů: 0
dnes 08:00 | Nová verze

Po více než devíti měsících vývoje od vydání verze 11.0 byla vydána verze 12.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 9
včera 20:00 | Upozornění

Výbor pro právní záležitosti Evropského parlamentu (JURI) dnes přijal své stanovisko ke kontroverzní novele směrnice, která v EU upravuje autorské právo v online prostředí (Pro: 14, Proti: 9, Zdrželo se: 2). Další kolo legislativního procesu proběhne na začátku července.

Ladislav Hagara | Komentářů: 29
19.6. 19:55 | Zajímavý článek

Byly zveřejněny (pdf) podrobnosti o kritické bezpečnostní chybě CVE-2017-12542 v HPE iLO 4 (Integrated Lights-Out), tj. v proprietárním řešení společnosti Hewlett Packard Enterprise pro vzdálenou správu jejich serverů. Bezpečnostní chyba zneužitelná k obejití autentizace a k vzdálenému spuštění libovolného kódu byla opravena již v květnu loňského roku ve verzi 2.53.

Ladislav Hagara | Komentářů: 15
19.6. 17:55 | Zajímavý projekt

CSIRT.CZ informuje o CTF (Capture the Flag) platformě ZSIS CTF s úlohami pro procvičování praktických dovedností z oblasti kybernetické bezpečnosti a upozorňuje na soutěž Google Capture the Flag 2018, kde je možné vyhrát zajímavé ceny.

Ladislav Hagara | Komentářů: 0
19.6. 17:00 | Komunita

Byly zveřejněny prezentace a videozáznamy přednášek z prvního československého setkání síťových operátorů CSNOG konaného 11. a 12. června v Brně a semináře IPv6 2018 uskutečněného 6. června v Praze.

Ladislav Hagara | Komentářů: 0
19.6. 16:11 | Komunita

Svobodný unixový operační systém FreeBSD slaví 25 let. Přesně před pětadvaceti lety, tj. 19. června 1993, byl vybrán název FreeBSD.

Ladislav Hagara | Komentářů: 0
Jak čtete delší texty z webových stránek?
 (77%)
 (23%)
 (4%)
 (7%)
 (3%)
 (11%)
Celkem 231 hlasů
 Komentářů: 39, poslední dnes 17:44
    Rozcestník

    Dotaz: Problem s pojmenovanou rourou

    15.2.2007 18:21 nigol
    Problem s pojmenovanou rourou
    Přečteno: 75×
    Hezky vecer, mam problem s komunikaci pomoci pojmenovane roury. Mam konzolovy program "sic", ktery ocekava na standardnim vstupu nejake prikazy oddelene novym radkem a vysledky zapisuje na standardni vystup. Ja bych potreboval, aby misto ze std. vstupu cetl z roury a vysledek zapisoval do souboru out. Udelal jsem:
    mkfifo pipe
    ./sic  < pipe > out &
    echo "Prikaz" > pipe
    a program "sic je okamzite ukoncen s hlaskou "Broken pipe". pritom pokud ho spustim z konzoly se standard vstupem/vystupem, funguje bezchybne az dokud nedam Ctrl-D a pote se korektne ukonci. Jenom bych poznamenal, ze pracuji na Mac OS X, ale to by snad nemelo hrat roli (doufam). Nemate nekdo napad, co s tim? Diky.

    Odpovědi

    15.2.2007 20:39 pavel
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Neměla by tam být celá cesta?
    16.2.2007 06:34 nigol
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Zkusit to muzu, ale myslim, ze problem bude zrejme jinde. Bohuzel jsem to napsal nepresne. Ono ta chyba se objevi az v okamziku, kdy neco zapisu do te roury. Do te doby to funguje tak, jak bych ocekaval - ceka na prichozi data.
    Josef Kufner avatar 16.2.2007 10:26 Josef Kufner | skóre: 68
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Přesněji, nestane se to v okamžiku zápisu, stane se to v okamžiku uzavření roury na straně zapisujícího procesu.

    Zkusil bych ( echo "..." ; cat ) > roura a doufal, že cat umře při zavření roury na straně čtoucího procesu.
    Hello world ! Segmentation fault (core dumped)
    16.2.2007 10:42 nigol
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Diky, s tim uzavrenim mate pravdu. Vyzkousim jak se dostanu domu.
    16.2.2007 10:03 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Pokud není něco shnilého v tom programu, je to velmi podivné, ale těžko hádat, na Linuxu se mi to tak nechová. Co se stane, když tam místo toho vašeho programu dáte třeba cat?
    16.2.2007 10:49 nigol
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou

    Zbezne jsem vcera prohledl zdrojak a na prvni pohled se me zdal v poradku. Ovsem nemam zadne velke zkusenosti s programovanim UNIX aplikaci, takze jsem mozna neco prehledl. S tim cat to zkusim.

    Pokud bych jeste mohl vyuzit teto diskuse, rad bych si vyjasnil jeste jednu vec. Jak jsem pochopil, pokud zadam napr. echo "Ahoj" > pipe, tak to zrejme posle i EOF a roura se uzavre. Co kdybych ovsem chtel poslat napriklad to "Ahoj" a chtel nechat rouru otevrenou s tim, ze do ni za nejaky cas opet poslu dalsi text? Je nejake reseni?

    16.2.2007 11:02 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Obvykle se to řeší tak, že jakmile dostanete EOF, rouru zase otevřete.
    16.2.2007 11:15 nigol
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    To ale pravdepodobne znamena upravu toho puvodniho programu, cemuz jsem se chtel vyhnout. Protoze ten program se okamzite po tom, co dostane EOF ukonci. Nicmene dekuji za cenne rady.
    Jardík avatar 16.2.2007 14:20 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    echo "Ahoj" žádné EOF nepošle. Akorát pošle EOL (end of line), čemuž se dá zabránit přepínačem -n.
    Věřím v jednoho Boha.
    16.2.2007 15:10 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Tady je zas někdo chytrej jak rádio. Dobře, echo žádný EOF nepošle, akorát, že shell pos končení echo zavolá na příslušný konec té roury close(), což udělá prakticky totéž. Spokojený?
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    16.2.2007 15:36 Semo | skóre: 44 | blog: Semo
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    mozes pouzit:
    tail -f pipe | ./sic
    If you hold a Unix shell up to your ear, you can you hear the C.
    16.2.2007 15:59 nigol
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Diky vsem, zjistil jsem, ze bude zrejme problem i v tom progrmu "sic", protoze treba cat nebo dc "Broken pipe" nevyhazuje. Jeste jednou diky vsem.
    Josef Kufner avatar 16.2.2007 16:51 Josef Kufner | skóre: 68
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou
    Tak pošli autorům programu sic bugreport nebo rovnou patch ;-)
    Hello world ! Segmentation fault (core dumped)
    16.2.2007 18:27 nigol
    Rozbalit Rozbalit vše Re: Problem s pojmenovanou rourou

    Ono ten program sic je jednoduchy IRC klient, ktery ma primo v popisu prace interakci s konzolou a to ovladani pres rouru bylo jaksi navic a autori s tim asi nepocitali. Kdyby neexistoval jeste program ii od stejnych autoru, na ktery jsem narazil az ted, tak bych urcite "sic" nejak upravil, ale takhle to postrada smysl, protoze "ii" je pro tyhle ucely vhodnejsi :)

    Jinak jeste, proc jsem to chtel...Rikal sem si, ze bych si mohl zabudovat IRC do editoru Vim (existuje VimIRC, ale to me nejak moc dobre nefunguje). Puvodne jsem chtel pouzit "sic", ale pak jsem narazil na "ii" a s jeho pomoci se to podarilo a uz to funguje.

    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.