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 22:44 | Nová verze

    Waydroid (Wikipedie, GitHub) byl vydán v nové verzi 1.6.0. Waydroid umožňuje spouštět aplikace pro Android na běžných linuxových distribucích. Běhové prostředí vychází z LineageOS.

    Ladislav Hagara | Komentářů: 0
    dnes 15:44 | Nová verze

    Příspěvek na blogu Raspberry Pi představuje novou kompletně přepracovanou verzi 2.0 aplikace Raspberry Pi Imager (YouTube) pro stažení, nakonfigurování a zapsání obrazu operačního systému pro Raspberry Pi na SD kartu. Z novinek lze vypíchnout volitelnou konfiguraci Raspberry Pi Connect.

    Ladislav Hagara | Komentářů: 2
    dnes 11:22 | Nová verze

    Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 8.00. Přináší podporu nejnovějších procesorů Intel a AMD nebo také tmavý režim.

    Ladislav Hagara | Komentářů: 0
    dnes 10:55 | Nová verze

    Programovací jazyk Racket (Wikipedie), tj. jazyk z rodiny jazyků Lisp a potomek jazyka Scheme, byl vydán v nové major verzi 9.0. Hlavní novinku jsou paralelní vlákna (Parallel Threads).

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

    Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.

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

    Knihovna libpng, tj. oficiální referenční knihovna grafického formátu PNG (Portable Network Graphics), byla vydána ve verzi 1.6.51. Opraveny jsou 4 bezpečnostní chyby obsaženy ve verzích 1.6.0 (vydána 14. února 2013) až 1.6.50. Nejvážnější z chyb CVE-2025-65018 může vést ke spuštění libovolného kódu.

    Ladislav Hagara | Komentářů: 10
    včera 12:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 159 (pdf).

    Ladislav Hagara | Komentářů: 0
    21.11. 22:33 | Zajímavý software

    Hru Warhammer: Vermintide 2 (ProtonDB) lze na Steamu získat zdarma napořád, když aktivaci provedete do pondělí 24. listopadu.

    Ladislav Hagara | Komentářů: 3
    21.11. 19:33 | Nová verze Ladislav Hagara | Komentářů: 0
    21.11. 13:11 | IT novinky

    Evropská komise schválila český plán na poskytnutí státní pomoci v objemu 450 milionů eur (téměř 11 miliard Kč) na rozšíření výroby amerického producenta polovodičů onsemi v Rožnově pod Radhoštěm. Komise o tom informovala v dnešní tiskové zprávě. Společnost onsemi by podle ní do nového závodu v Rožnově pod Radhoštěm měla investovat 1,64 miliardy eur (téměř 40 miliard Kč).

    Ladislav Hagara | Komentářů: 25
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (46%)
     (19%)
     (18%)
     (22%)
     (15%)
     (23%)
     (16%)
     (17%)
    Celkem 396 hlasů
     Komentářů: 17, poslední 19.11. 21:57
    Rozcestník

    Dotaz: Jak spustit příkaz v jiném bash

    3.12.2021 17:24 dnes
    Jak spustit příkaz v jiném bash
    Přečteno: 542×
    Ahoj, potřeboval bych spustit příkaz v jiném bash, nevím jak se to odborně jmenuje. Mám script v souboru, ten spustím ./cesta/k/memu/scriptu.sh a v tomto souboru mám desítky proměnných jejichž názvy jsou úplně běžné, když ale z tohoto souboru zavolám jiný můj script, tak obsahuje převážně totožné názvy proměnných, což je špatné. Můžu ten script z toho souboru spustit v jiném bash, aby na sebe proměnné neviděly? Díky

    Řešení dotazu:


    Odpovědi

    3.12.2021 18:06 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash
    Nebylo by špatné nám ty skripty ukázat. (Alespoň zčásti, až víme, o čem je řeč.)

    Každý běžící proces má přiřazenou sadu proměnných prostředí, které jsou (většinou) procesům, které ten proces spouští přiřazené také. Pokud vytvoříte v bashi proměnnou (např. promenna=42), tato proměnná není proměnnou prostředí a proto není předána dalším spouštěným procesům. Pokud proměnnou „vyexportujete“ (export promenna, nebo v kombinaci s přiřazením export promenna=42), stává se proměnnou prostředí a nově spuštěné procesy na ni uvidí.

    Naopak v bashi platí to, že každá proměnná prostředí se při startu interpretru bashe stává proměnnou ve skriptu.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    3.12.2021 19:46 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash
    Můžu ten script z toho souboru spustit v jiném bash, aby na sebe proměnné neviděly?
    Áno. Viac man env.
    debian.plus@protonmail.com
    4.12.2021 07:13 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash

    V jistém smyslu na sebe neuvidí od přírody, protože fracek nemá jak změnit proměnné fotra.

    Pokud chceš nějakou silnější izolaci, tady je nápověda:

    exec env & wait     # vyblije toho spoustu, klasická šavle s knedlíčky
    exec -c env & wait  # nevyblije nic; kde nic není, tam ani čert neblije
    
    6.12.2021 09:54 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash
    Ve spouštěném skriptu se nachází pouze kopie proměnných. Ničemu tedy nevadí, pokud si ty proměnné přepíšeš vlastními daty.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.

    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.