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 15:11 | Bezpečnostní upozornění

    V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).

    Ladislav Hagara | Komentářů: 0
    dnes 14:00 | IT novinky

    Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.

    Ladislav Hagara | Komentářů: 4
    dnes 12:33 | Zajímavý software

    Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    dnes 03:33 | IT novinky

    Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    včera 16:33 | IT novinky

    Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.

    Ladislav Hagara | Komentářů: 2
    včera 15:55 | Nová verze

    Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.

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

    Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.10. 23:55 | Komunita

    Ubuntu 26.04 LTS bude (𝕏) Resolute Raccoon (rezolutní mýval).

    Ladislav Hagara | Komentářů: 5
    6.10. 21:00 | Nová verze

    Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (39%)
     (45%)
     (15%)
     (17%)
     (21%)
     (15%)
     (17%)
     (15%)
     (15%)
    Celkem 196 hlasů
     Komentářů: 13, poslední dnes 07:41
    Rozcestník

    Dotaz: Jobs -bg

    12.8.2020 21:39 Karlik
    Jobs -bg
    Přečteno: 361×
    Zdravim, muze me nekdo prosim vas nasmerovat? Zkousim na pozadi poslat prikaz, to funguje, ale jakmile do konzole napisu nejaky jiny prikaz, stopne mi to ten job. Pokud ho pustim s & nebo 'bg', stejne po zadani dalsiho prikazu, ten puvodni stopne. Neco mi zrejmne unika ... diky
    
    /home/doma$ watch -n5 ls &
    [1] 18348
    
    /home/doma$ ls
    text.json  text.txt
    [1]+  Stopped      watch -n5 ls
    
    /home/doma$ bg %1
    [1]+ watch -n5 ls &
    [1]+  Stopped      watch -n5 ls
    
    /home/doma$ bg
    [1]+ watch -n5 ls &
    
    /home/doma$ ls
    text.json  text.txt
    [1]+  Stopped      watch -n5 ls
    
    /home/doma$ jobs
    [1]+  Stopped      watch -n5 ls
    

    Řešení dotazu:


    Odpovědi

    12.8.2020 23:05 Karlik
    Rozbalit Rozbalit vše Re: Jobs -bg

    Na vině je ten watch:

    Je navržen pro interaktivní sledování výstupu nějakého příkazu a odmítne běžet na pozadí, pokud nedokáže ovládat terminál, jako jakýkoli jiný interaktivní program. Uff

    Ale jde to vyřešit například takto: while sleep 5; do ls; done &

    EASY PEASY :-)
    k3dAR avatar 13.8.2020 00:02 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Jobs -bg
    "watch -n5 ls &" ti na pozadi zobrazuje 1x/5s vystup prikazu ls, kdyz to mas na pozadi, jak to chces sledovat?
    spis napis co je ucelem, resp. ceho chces dosahnout :-)
    porad nemam telo, ale uz mam hlavu... nobody
    13.8.2020 08:57 Karlik
    Rozbalit Rozbalit vše Re: Jobs -bg
    Puvodne to bylo pouzito k zapisu hodnot do souboru, neco takoveho: watch -tn5 php /var/www/html/program.php > /var/www/html/text.json & coz mi nekde normalne bezi, ale vcera jsem zkousel pustit prakticky to stejne, a bezet to prestavalo, pokud jsem zadal nejaky prikaz. Priklad s 'ls' asi nebyl uplne stastnej. vim, ze bych to mohl vyresit treba pres cron, spis me zarazilo, ze mi to jednou funguje a podruhe ne :-)
    13.8.2020 17:29 pavele
    Rozbalit Rozbalit vše Re: Jobs -bg
    `nohup /cesta/ke/skriptu.sh >/dev/null 2>&1&`

    Nebo:

    nohup /cesta/ke/skriptu.sh >&/dev/null&

    Nově by se na to asi hodil systemd.

    Elegantně na pozadí to řeší třeba screen nebo tmux.
    k3dAR avatar 14.8.2020 04:07 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Jobs -bg
    to uz se "da" chapat, jak pise pavele, to spis pres nohup kterej "odpoji" od terminalu, ale zrovna tohle bych (pokud neni treba sledovat vystup) poustel jak si psal pres cron, s tim ze nechal vypisovat jen pripadne problemy/errory, ktere by cron automaticky (pri zprovoznenem odesilani mailu) zasilal na email, takto bezne resim vsemozne skripty co upravujou/generujou/vytvarej nejake soubory, pxe polozky atd...

    pokud by ale slo o neco co chces obcas sledovat i vystup "bezerorovej", tak jak psal pavele, tmux, resp. osobne doporucuju byobu (ktere tmux vyuziva), to ti umozni mit pohled rozdelenej na vic casti a/nebo s vice "tabama" a s moznosti zavrit okno terminalu a vse bezi dal, pripojit se vzdalene pres ssh, nevadic spadnuti spojeni atd... a pokud bys tam mel toho vice a chtel si to "rozlozeni" "sejvnout" tak pridat k byobu doplnek tmux-resurrect...
    porad nemam telo, ale uz mam hlavu... nobody
    14.8.2020 09:42 Karlik
    Rozbalit Rozbalit vše Re: Jobs -bg

    tmux jsem prave moc pouzivat nechtel, jelikoz jsem to bezel v "dockeru", kterej byl pustenej pres tmux a ovladat tmux v tmuxu je docela peklo ... tohle bylo jen takove rychle provizorni reseni pri testovani, ve finale mi na to postaci i ten while ci nohup

    byobu a resurrect neznam, diky za tip, mrknu na to. zvlast ten ressurrect je mi sympaticky a urcite vyuziji :-)

    jeste jednou diky, tohle vlakno se asi muze zavrit

    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.