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:33 | Zajímavý software

    Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.

    AfD 💙 | Komentářů: 1
    dnes 16:22 | Upozornění

    Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).

    Ladislav Hagara | Komentářů: 1
    dnes 13:33 | Humor

    Japonský Google rozšířil svou kolekci DYI fyzických klávesnic Gboard o klávesnici ve tvaru běžícího pásu. Proč se mají přesouvat ruce po klávesnici, když se mohou přesouvat klávesy k ruce? Pro zájemce je návod na sestavení včetně STL souborů pro 3D tisk a firmware k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | Bezpečnostní upozornění

    Nejnovější X.Org X server 21.1.25 a Xwayland 24.1.14 řeší 12 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Nová verze

    Google Chrome 155 byl prohlášen za stabilní. Přináší podporu JPEG XL (.jxl). Opraveno bylo 247 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 1
    včera 16:00 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Přihlásit přednášky lze do neděle 11. října. Konference proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Byla vydána nová verze 10.6 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Povoluje hybridní postkvantový podpisový algoritmus ssh-mldsa44-ed25519.

    Ladislav Hagara | Komentářů: 0
    včera 04:00 | Zajímavý software

    Americká společnost Reflection AI světu představila Beam, open-weight model s 501 miliardami parametrů (z toho 23 miliard aktivních), určený především pro programování a práci autonomních agentů. Podle autorů jejich model nabízí výkon srovnatelný s většími modely při výrazně nižších nárocích na výpočetní výkon. Beam nyní ještě prochází závěrečným testováním, na stránkách Reflection AI se však lze zaregistrovat a získat předběžný přístup. Váhy modelu, dokumentace a nástroje pro vývojáře mají být zveřejněny v průběhu tohoto měsíce.

    AfD 💙 | Komentářů: 0
    včera 02:00 | Komunita

    OpenCourant je komunitní fork OpenRadioss, tj. open source softwaru pro simulace havárií, nárazů a vysoce nelineárních dynamických dějů metodou konečných prvků. Společnost Siemens v loňském roce dokončila akvizici společnosti Altair Engineering, jež před čtyřmi lety uvolnila open source verzi OpenRadioss svého proprietárního softwaru Radioss. Minulý týden Siemens OpenRadioss pohřbil. Integroval jej do svého softwaru Simcenter, webovou stránku OpenRadioss přesměroval na Simcenter a repozitář OpenRadioss na GitHubu odstranil.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Pozvánky

    Pořadatelé devátého ročníku komunitního setkání správců nejen českých a slovenských sítí – CSNOG 2027, které se uskuteční 20. a 21. ledna, vyhlásili Call for Abstracts. Náměty na vystoupení mohou zájemci přihlašovat do 31. října na webu akce a vybírat mohou ze tří sekcí – správa sítí, legislativa a regulace a akademické projekty. Zveřejněny byly také Call of Partners určené sponzorům a partnerům setkání, kteří by například chtěli mít na

    … více »
    VSladek | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2816 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Smyčka while, pgrep a předání parametrů z proměnných

    31.3.2017 13:20 Jix0 | skóre: 24 | blog: Not only for humans
    Smyčka while, pgrep a předání parametrů z proměnných
    Přečteno: 504×
    Dobrý den.

    Lamu si hlavu nad skriptem, ktery ma za ukol hlidat webkamerove streamy ktere provozujeme. Jelikoz streamu je vice, tak kazdy z nich je spousten samostatnym skriptem, ktery zaroven hlida, jestli potrebny proces bezi. To je realizováno pomoci smycky "while". Nechavam pomoci "pgrep -x" zjistit, jestli bezi potrebny proces s danymi parametry. Problem vsak nastava v pripade, ze jako nazev procesu a parametry, pridam 2 promenne za sebou.

    Pro ukazku o co se jedna, prikladam kod skriptu:
    #!/bin/bash
    export FFREPORT=file=/dev/shm/ffmpeg-girova-$(date +%Y%m%d_%H%M%S).log
    export ffserverbin=/usr/bin/ffserver
    export ffmpegbin=/usr/bin/ffmpeg
    export cam1="-v verbose -report -stimeout 2000000 -max_delay 1000000 -rtsp_transport tcp -rtsp_flags prefer_tcp -rtbufsize 20M -max_error_rate 1.0 -r 20 -i rtsp://10.1.xxx.xx:554/live.sdp -an -vf fps=20 -threads 2 http://localhost:8090/feed2.ffm"
    
    if pgrep -x "$ffserverbin" > /dev/null 2>&1
        then
          echo "FFSERVER jiz bezi" > /dev/null
        else
          sleep 2
            eval $ffserverbin &
       fi
    done
    
    sleep 2
    eval $ffmpegbin $cam1 &
    
    
    while :
      do
    
        if pgrep -x "$ffmpegbin $cam1" > /dev/null 2>&1
          then
            echo "Kamera Girova bezi" > /dev/null
          else
            echo "Stream nebezi, restartuji proces" &&
      eval $ffmpegbin $cam1 &
    fi
    sleep 10
    done
    
    Prikaz pgrep -x "$ffmpegbin $cam1" se neprovede spravne, nevypise mi radek odpovidajici procesu a parametrum a tak cela while smycka nefunguje spravne a pokousi se tak spoustet porad dokola
    eval $ffmpegbin $cam1 &
    .

    Kde prosim delam chybu? Uz se s tim patlam nekolik dni, a i pres nalezene priklady na stackoverflow si s tim nevim moc rady..

    Diky za odpovedi
    If you will not cooperate, you are to be executed! | Starting as a DJ

    Odpovědi

    31.3.2017 16:07 NN
    Rozbalit Rozbalit vše Re: Smyčka while, pgrep a předání parametrů z proměnných
    Nekolik veci. Rekl bych, ze promenne binarek a prametru neni nutne exportovat. Dale bych se vyhnul eval obloukem, proste tu binarku pust:
    . $ffmpegbin $cam1 &
    No a konecne nebude jednoduzsi si zjistit PID procesu na backgroudu?
    . $ffmpegbin $cam1 &
    PID=$!
    echo $PID
    
    Bedňa avatar 31.3.2017 18:13 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Smyčka while, pgrep a předání parametrů z proměnných
    Namiesto pgrep -x použi pgrep -fx

    Inak súhlas aj s tým čo napísal NN.
    KERNEL ULTRAS video channel >>>
    3.4.2017 12:52 Jix0 | skóre: 24 | blog: Not only for humans
    Rozbalit Rozbalit vše Re: Smyčka while, pgrep a předání parametrů z proměnných
    Diky za tip.. zkusim i radu od NN jak si najdu chvili casu..
    If you will not cooperate, you are to be executed! | Starting as a DJ
    3.4.2017 12:57 NN
    Rozbalit Rozbalit vše Re: Smyčka while, pgrep a předání parametrů z proměnných
    Nevim jak to bude fungovat u vice instanci ffmpeg, mozna nebude..

    Založit nové vlákno • Nahoru

    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.