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

    Společnost SUSE oznámila vydání verze 1.0.0 open source multiplatformní desktopové aplikace Rancher Desktop pro správu Kubernetes a kontejnerů. Postavena je nad Electronem. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 1
    dnes 00:22 | Bezpečnostní upozornění

    Byly zveřejněny informace o bezpečnostní chybě CVE-2022-0330 v Linuxu v ovladači i915 GPU od Intelu. Jedná se o chybějící TLB flush. Útočník může přistupovat k náhodným stránkám paměti. V upstreamu je chyba již opravena. Oprava má dopad na výkon GPU.

    Ladislav Hagara | Komentářů: 0
    včera 22:55 | Komunita

    Kolik může stát nejlevnější nový počítač s klávesnicí a displejem, na kterém lze ještě spustit Linux? Brian Benchoff se dostal k 15 dolarům [Twitter, Hacker News].

    Ladislav Hagara | Komentářů: 2
    včera 08:00 | Nová verze

    Po půl roce vývoje od vydání verze 5.8 byla vydána nová verze 5.9 svobodného open source redakčního systému WordPress. Kódové označení Josephine bylo vybráno na počest jazzové zpěvačky, herečky, tanečnice a bojovnice za svobodu a rovnoprávnost Josephine Bakerové.

    Ladislav Hagara | Komentářů: 2
    včera 07:00 | Bezpečnostní upozornění

    Byly zveřejněny informace o zranitelnosti PwnKit zneužitelné k lokální eskalaci práv, aneb rootem snadno a rychle, pomocí pkexec z balíčku polkit. Jedná se o CVE-2021-4034 s CVSS 7.8. Zranitelné jsou všechny verze pkexec od první verze vydané v květnu 2009, tj. posledních více než 12 let. V upstreamu je chyba již opravena.

    Ladislav Hagara | Komentářů: 8
    25.1. 16:55 | Nová verze

    Flameshot (GitHub), nástroj pro vytváření a úpravu snímků obrazovky postavený nad frameworkem Qt, byl vydán ve verzi 11.0.0. Změněno bylo číslování verzí. Verze 11 následuje po verzi 0.10.

    Ladislav Hagara | Komentářů: 3
    25.1. 09:00 | Komunita

    V pátek 28. ledna začíná 14. ročník konference DevConf.CZ. Jde o každoroční komunitní konferenci pro vývojáře, administrátory, DevOps inženýry, testery, autory dokumentace a další přispěvatele či uživatele technologií open source. Konference proběhne podruhé online, a to v termínu 28. - 29. ledna.

    … více »
    Dorka | Komentářů: 6
    25.1. 08:00 | Nová verze

    Byla vydána nová verze 2.35.0 distribuovaného systému správy verzí Git. Přispělo 93 vývojářů, z toho 35 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 2
    25.1. 07:00 | Zajímavý software

    Giada je open source minimalistický softwarový nástroj pro tvorbu hudby navržený pro diskžokeje, elektronické hudebníky a živou produkci. Vydána byla verze 0.20.0 aneb Alicanto. Vedle zdrojových kódů je ke stažení také balíček ve formátu AppImage.

    Ladislav Hagara | Komentářů: 0
    25.1. 06:00 | Nová verze

    Byla vydána první alfa verze nové major verze 4.0 multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 3
    Jestliže jste používali distribuci CentOS Linux, jejíž konec byl oznámen před rokem, kam jste přešli?
     (30%)
     (1%)
     (8%)
     (20%)
     (1%)
     (4%)
     (36%)
    Celkem 214 hlasů
     Komentářů: 14, poslední 14.1. 14:44
    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: 422×
    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: 30 | 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 debian+ | skóre: 29 | 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: 49 | 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: 45 | 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.