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í
×
    včera 21:00 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 7.0 oznámil Linus Torvalds vydání Linuxu 7.1. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a časem také na Linux Kernel Newbies.

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

    Cheat Engine (Wikipedie) je s verzí 7.7 k dispozici už také pro Linux. Jedná se o proprietární skener/debugger paměti používaný především k cheatování v počítačových hrách.

    Ladislav Hagara | Komentářů: 0
    13.6. 15:22 | IT novinky

    Vláda USA nařídila společnosti Anthropic pozastavit přístup k modelům Fable 5 a Mythos 5 pro všechny cizince, včetně zaměstnanců Anthropicu.

    Ladislav Hagara | Komentářů: 6
    13.6. 02:22 | Nová verze

    Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.

    Ladislav Hagara | Komentářů: 0
    12.6. 16:33 | Bezpečnostní upozornění

    V Arch User Repository (AUR) bylo kompromitováno přes 400 opomíjených balíčků (jejich seznam). Útočník do nich začlenil škodlivý npm balíček atomic-lockfile, který krade citlivá data uživatelů. Publikována byla předběžná analýza spouštěného malwaru deps.

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

    Homebrew, správce balíčků nejen pro macOS, byl vydán ve verzi 6.0.0 (seznam změn). Hlavními novinkami jsou bezpečnostní mechanismus tap trust kvůli důvěryhodnosti závislostí, vylepšení sandboxingu na Linuxu, interní JSON API nebo zlepšení výkonu.

    |🇵🇸 | Komentářů: 0
    12.6. 03:33 | Bezpečnostní upozornění

    Byla nalezena a 9. června opravena kritická zranitelnost ve FreeBSD v Kernel TLS (KTLS). Pojmenována byla Bumsrakete (FreeBSD-SA-26:26.ktls, CVE-2026-45257). Lokální neprivilegovaný uživatel může přepisovat soubory, ke kterým má právo pouze pro čtení. Přepsáním setuid binárky a jejím spuštěním může získat roota. Na všech verzích od verze 13.0 vydané v dubnu 2021.

    Ladislav Hagara | Komentářů: 2
    11.6. 14:11 | Komunita

    Vývojáři open source operačního systému ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, se na síti 𝕏 pochlubili, že ReactOS zvládne počítačovou hru Half-Life.

    Ladislav Hagara | Komentářů: 5
    11.6. 10:44 | Nová verze

    Byla vydána nová verze 4.8 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    11.6. 04:44 | Nová verze

    Apple container dospěl do verze 1.0.0. Jedná se o open source nástroj pro spouštění linuxových kontejnerů na macOS postavený nad containerization. Napsaný je v programovacím jazyce Swift a optimalizovaný pro Apple silicon.

    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (16%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1906 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: BASH - Odladění programu

    14.2.2014 23:28 BASH
    BASH - Odladění programu
    Přečteno: 406×
    Zdravím. Vytvořil jsem nějaký program v bashi, mám to rozdělený na cca 800 souborů a chtěl bych poradit, zda je lepší v cyklu neustále dokola sourcovat soubory,
    while :
    do
     . /a/b/src-a
     . /a/b/src-b
     . /a/b/src-c
     . /a/b/src-d
    done
    nebo zda je lepší každý soubor spustit jako samostatný proces
    while :
    do
     /a/b/src-a 2>/log
     /a/b/src-b 2>/log
     /a/b/src-c 2>/log
     /a/b/src-d 2>/log
    done
    Díky

    Odpovědi

    15.2.2014 00:49 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    To prve usetri hodne prace s vytvaranim procesov. Ale musis si ustrazit, aby ti tie skripty nemodifikovali "globalne" prostredie.
    If you hold a Unix shell up to your ear, you can you hear the C.
    15.2.2014 14:12 BASH
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    Ale musis si ustrazit, aby ti tie skripty nemodifikovali "globalne" prostredie.
    Díky a konkrétně? Můžeš to upřesnit?
    15.2.2014 14:22 potato
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    Tečka (příkaz source) je ekvivalentní tomu, že vezmeš obsah vkládaného souboru a fyzicky ho do daného místa vložíš. Takže proměnné prostředí, funkce, nastavení shellu, etc. je pro hlavní skript a vkládaný kód společné.
    15.2.2014 14:54 BASH
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    Díky, hm a když to nebudu sourcovat ale spouštět sólo, tak nastavení shelu a etc bude pro každý proces jiný? Existuje neco jako na začátku scriptu
    old_set_shell=$set_shell
    old_set_etc=$set_etc
    a na konci
    set_shell=$old_set_shell
    set_etc=$old_set_etc
    Respektivně co všechno by se mělo uložit přes spuštěním scriptu abych uživateli něco nedomrdkal?
    15.2.2014 15:09 potato
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    Ano. Úplně nerozumím, jak se někomu může podařit napsat 800 skriptů bez zjištění, co se spouští jako samostatný proces, a co nikoli...

    Neexistuje. Nastavení, běžné proměnné a některé další věci lze nasimulovat pomocí set, ale není to 100%.

    Můžeš spouštět věci v subshellu. Je to pořád efektivnější než to spouštět jako samostatný skript, ale řádově pomalejší než sourcování.
    15.2.2014 16:23 NN
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    WTF. Muzes prozradit o co se konkretne jedna? Nedokazu si prestavit nic vetsiho, nez nekolik vetsich komplikovanych skriptu, ale 800, naskriptovane v shellu, no neverim..
    15.2.2014 20:56 BASH
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    Jedná se o programovací jazyk do 6 let. 800 souborů je nahrubo napsaný plně funkční kód. Nyní přecházím (po cca 3 letech) do fáze 2 kde je potřeba 1) zredukovat celý kód, 2) minimalizovat paměť, 3) optimalizovat rychlost. Nastudovat bash a napsat kód byla jedna věc. Teď musím nastudovat problém ohledně veškerého doladění a zabezpečení jelikož to neznám. Toď vše..
    16.2.2014 11:22 Vladimír Čunát | skóre: 19
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    No, IMHO bash není vhodný pro takto velké projekty (prostě se s tím ani v návrhu takových jazyků nepočítá).
    Jendа avatar 16.2.2014 15:40 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: BASH - Odladění programu
    3) optimalizovat rychlost
    Tak to Bash nebyla správná volba.

    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.