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 05:11 | Zajímavý článek

    Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.

    karkar | Komentářů: 1
    včera 19:55 | Nová verze

    Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.

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

    Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.

    Ladislav Hagara | Komentářů: 7
    včera 13:22 | Upozornění

    V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.

    Ladislav Hagara | Komentářů: 6
    včera 04:55 | Komunita

    VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.

    Ladislav Hagara | Komentářů: 1
    včera 03:22 | Nová verze

    Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.10. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    23.10. 20:11 | Komunita

    V Londýně probíhá dvoudenní Ubuntu Summit 25.10. Na programu je řada zajímavých přednášek. Zhlédnout je lze také na YouTube (23. 10. a 24. 10.).

    Ladislav Hagara | Komentářů: 0
    23.10. 13:22 | Nová verze

    Gemini CLI umožňuje používání AI Gemini přímo v terminálu. Vydána byla verze 0.10.0.

    Ladislav Hagara | Komentářů: 0
    23.10. 12:55 | Pozvánky

    Konference OpenAlt 2025 proběhne již příští víkend 1. a 2. listopadu v Brně. Nabídne přibližně 80 přednášek a workshopů rozdělených do 7 tematických tracků. Program se může ještě mírně měnit až do samotné konference, a to s ohledem na opožděné úpravy abstraktů i případné podzimní virózy. Díky partnerům je vstup na konferenci zdarma. Registrace není nutná. Vyplnění formuláře však pomůže s lepším plánováním dalších ročníků konference.

    Ladislav Hagara | Komentářů: 0
    23.10. 05:33 | IT novinky

    Samsung představil headset Galaxy XR se 4K Micro-OLED displeji, procesorem Snapdragon XR2+ Gen 2, 16 GB RAM, 256 GB úložištěm, operačním systémem Android XR a Gemini AI.

    Ladislav Hagara | Komentářů: 2
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (20%)
     (20%)
     (24%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 268 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz

    22.9.2021 21:43 Dědek
    Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Přečteno: 686×
    Dobrý večer, chtěl bych se zeptat, mám bash skript který vygeneruje celkem složité výsledky které jsou zobrazeny přes celý terminál a jejich vygenerování trvá poměrně dlouho navíc se výsledky neustále aktualizují. Z tohoto terminálu s výsledky bych potřeboval spustit nějaký další doplňkový bash script a potřebuji vidět průběh tohoto scriptu taky v terminále, můžu to nějak udělat? Můžu pomocí bash scriptu otevřít nějaký jiný terminál, spustit v něm příkaz a po ukončení terminál zase ukončit? Děkuji za jakékoli nápady. Děkuji.

    Odpovědi

    22.9.2021 22:17 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Ak to púšťaš v grafickom termináli, tak z neho v tom skripte spusti s ampersandom druhý terminál s parametrom toho druhého skriptu. Vyskočí nové okno, a po dopočítaní zmizne jak gáfor.
    22.9.2021 22:27 Dědek
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Omlouvám se, jedná so pouze o server Debian, bez GUI.
    22.9.2021 22:39 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Server, predpokladám že práca na ňom je cez vzdialené pripojenie (ssh alebo putty). V tom prípade je možné vypisovať do logu ktorý si človek dá zobrazovať cez tail -f v inom pripojení.

    Ale rozumnejšie by bolo mať na toto lepší návrh užívateľského rozhrania ovládacej aplikácie (client server) ktorá by tie okná so skriptami riešila a zobrazovala čo je treba. Hoci aj ako dashboard s ciferníkmi ukazujúci v koláčovom grafe koľko z dávky je hotové (a akou rýchlosťou to ide).
    22.9.2021 23:04 Dědek
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Můžeš to prosím trošku více rozvést? Díky
    22.9.2021 23:47 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Ktorý z tých dvoch návrhov, zápis do logu a jeho sledovanie, alebo ako funguje klient server architektúra?
    23.9.2021 00:01 Dědek
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Jestli můžu poprosit, tak bych v tuto chvíli volil druhou možnost.
    22.9.2021 22:19 X
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Neco ve smyslu tmux, screen? Trochu to nechapu bezne je k dispozici terminal tty1-tty6, v kazdem si muzes delat individualne co chces..
    22.9.2021 22:30 Dědek
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Ano, něco takového ale musí to ovládat automaticky pouze ten script.
    k3dAR avatar 23.9.2021 01:00 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    pokud ten hlavni script pustis v tmux (nebo byobu), muzes z nej zavolat:
    # pro rozdeleni horizontalne
    tmux split-window -h "druhej_script"
    
    # nebo pro rozdeleni vertikalne
    tmux split-window -v "druhej_script"
    subokno druheho skriptu se zavre samo po jeho dokonceni, muzes osetrit napr.:
    # at pocka 10s
    tmux split-window -h "druhej_script; sleep 10s"
    
    # nebo at ceka na stlaceni any key
    tmux split-window -h "druhej_script; read -n 1 -p 'press any key'"
    
    pokud nestlacis nic do doby nez prijde na radu dalsi pusteni "druhej_script", rozdeli se znovu a uvidis tak vystupy druheho vickdat, dokud je nezavres...
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 23.9.2021 01:47 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    btw: ten druhej_script to pusti a prvni dal pokracuje, pokud bys chtel aby prvni cekal na dokonceni druheho:
    tmux split-window -h "druhej_script; read -n 1 -p 'press any key'; tmux wait-for -S druhej_dojel"
    echo "Cekam na dokonceni druhej_script"
    tmux wait-for druhej_dojel
    (ukazano na poslednim prikladu, samozrejme princip wait-for muzes pridat k jakemukoliv)
    porad nemam telo, ale uz mam hlavu... nobody
    Jendа avatar 24.9.2021 19:15 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Já to dělám tak, že výsledky zapisuji do souboru (v tmpfs, aby se neošoupával disk) a v jiné session mám watch cat soubor.
    28.9.2021 14:52 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    watch cat? Proč? V případě velkého souboru (tj. hodně řádků) se stejně ukáže jen začátek. Doporučil bych spíš buďto watch head soubor1 souborN (při použití s více soubory je výhodné to, že pod sebou máte více souborů i s „titulkem“ (názvem souboru), nebo tail -fn0 soubor1 souborN (vypisuje připsaný obsah do souborů, v případě použití s více soubory je zobrazuje zároveň a s opět titulky.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Jendа avatar 28.9.2021 15:46 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    watch cat? Proč?
    Protože v mém případě se nejedná o velký soubor s hodně řádky, ale o malé soubory periodicky přepisované.

    Logy samozřejmě sleduji přes tail -f.
    28.9.2021 14:58 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    Jak píše Jenda, doporučil bych výstup zapisovat do několika souborů (v bashi na konec souboru připíšete pomocí >>soubor za příkazem), případně současně do souboru a na stdout (|tee -a soubor), a v druhém (třetím, …) okně si spustit tail -f soubor.
    # Ukaž posledních 10 řádků a potom to, co je od spuštění (tailu) připsáno:
    tail -f soubor
    
    # Ukazuj jen to, co je od spuštění připsáno:
    tail -fn0 soubor
    Pokud zadáte více souborů (jako např. v tail -f soubor1 soubor2), budou se oba ukazovat zároveň, vždy oddělené hlavičkou s jejich názvem. Takto (pro soubory ab):
    ==> b <==
    Út 28. září 2021, 14:47:56 CEST
    
    ==> a <==
    Út 28. září 2021, 14:47:58 CEST
    
    ==> b <==
    Út 28. září 2021, 14:47:58 CEST
    Út 28. září 2021, 14:48:00 CEST
    
    ==> a <==
    Út 28. září 2021, 14:48:01 CEST
    
    ==> b <==
    Út 28. září 2021, 14:48:02 CEST
    
    ==> a <==
    Út 28. září 2021, 14:48:04 CEST
    
    ==> b <==
    Út 28. září 2021, 14:48:04 CEST
    Út 28. září 2021, 14:48:06 CEST
    
    ==> a <==
    Út 28. září 2021, 14:48:07 CEST
    
    ==> b <==
    Út 28. září 2021, 14:48:08 CEST
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    30.9.2021 21:43 Win11Pro
    Rozbalit Rozbalit vše Re: Jak si odskočit ze scriptu v bash do jiného okna a spustit příkaz
    V unixu vseobecne bezici script pauznes CTRL+Z a prikazem bg ho odpuzjes a bude bezet na pozadi. Ted muzes delat co chces. Pokud se chces vratit k procesu na pozadi (treba zjistit stav) tak prikazem fg. Pak muzes opet ctrl+z a bg.

    Efektivnejsi je ale pouzit screen nebo tmux. Ty dokonce dokazou detachnout proces a muzes se treba i odhlasit z konzole, a pak po novem prihlaseni attachnout nazpet obrazovku procesu.

    No a pokud si na konzoli pocitace tak mas par virtualnich konzoli jako Alt+F1, Alt+F2 atd.

    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.