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:44 | IT novinky

    Apple představil iPhone 17e a iPad Air s čipem M4.

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

    Byla vydána verze 1.0 editoru kódů Gram. Jedná se o fork editoru Zed bez telemetrie a umělé inteligence.

    Ladislav Hagara | Komentářů: 0
    včera 20:33 | IT novinky

    Byla oznámena spolupráce GrapheneOS s Motorolou. Podrobnosti v tiskové zprávě. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

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

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 26.2.1. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    včera 02:11 | Komunita

    Volí se dvě místa v Radě openSUSE. Seznamte se se čtyřmi kandidáty. Členové projektu openSUSE mohou hlasovat od 1. do 8. března. Výsledky budou oznámeny 9. března.

    lkocman | Komentářů: 1
    1.3. 19:22 | IT novinky

    Společnost OpenAI uzavřela dohodu s americkým ministerstvem obrany o poskytování technologií umělé inteligence (AI) pro utajované sítě americké armády. Firma to oznámila několik hodin poté, co prezident Donald Trump nařídil vládě, aby přestala využívat služby společnosti Anthropic.

    Ladislav Hagara | Komentářů: 10
    1.3. 13:33 | IT novinky

    Technologická společnost Anthropic v noci na dnešek oznámila, že se obrátí na soud kvůli rozhodnutí ministerstva obrany označit ji za bezpečnostní riziko dodavatelského řetězce poté, co nevyhověla jeho požadavkům týkajícím se používání umělé inteligence (AI). Prezident Donald Trump krátce před tím uvedl, že nařídil federálním úřadům postupně ukončit využívání jejích AI technologií. Spor mezi firmou vyvíjející chatbot Claude a

    … více »
    Ladislav Hagara | Komentářů: 11
    28.2. 15:44 | Upozornění

    Zemřel Rob Grant, spolutvůrce kultovního sci-fi seriálu Červený trpaslík.

    Ladislav Hagara | Komentářů: 8
    27.2. 17:33 | IT novinky

    Apple oznámil, že iPhone a iPad jako první a jediná zařízení pro koncové uživatele splňují požadavky členských států NATO na zabezpečení informací. Díky tomu je možné je používat pro práci s utajovanými informacemi až do stupně „NATO Restricted“, a to bez nutnosti instalovat speciální software nebo měnit nastavení. Žádné jiné běžně dostupné mobilní zařízení tak vysokou úroveň státní certifikace dosud nezískalo.

    Ladislav Hagara | Komentářů: 20
    27.2. 13:00 | IT novinky

    Americký provozovatel streamovací platformy Netflix odmítl zvýšit nabídku na převzetí filmových studií a streamovací divize konglomerátu Warner Bros. Discovery (WBD). Netflix to ve čtvrtek oznámil v tiskové zprávě. Jeho krok po několikaměsíčním boji o převzetí otevírá dveře k akvizici WBD mediální skupině Paramount Skydance, a to zhruba za 111 miliard dolarů (2,28 bilionu Kč).

    Ladislav Hagara | Komentářů: 20
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (12%)
     (27%)
     (2%)
     (5%)
     (2%)
     (13%)
     (26%)
    Celkem 991 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Zabití více procesů

    Honza Balák avatar 11.6.2009 01:26 Honza Balák | skóre: 23 | blog: Jaxův linuxový zápisník | Předklášteří
    Zabití více procesů
    Přečteno: 662×
    Startuje mi tu několik instancí X serveru. Výpis vypadá takto:
    root      6097  4.1  1.6  35568 29888 tty7     SLs+ 01:13   0:12 /usr/bin/X :0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
    root      6101  0.2  1.0  23576 18948 tty9     SLs+ 01:13   0:00 /usr/bin/X1 :1 -sharevts -layout seat1 -novtswitch -br -audit 0 -nolisten tcp -novtswitch -auth /var/lib/gdm/:1.Xauth -nolisten tcp vt9
    
    Pokud zadám killall /usr/bin/X nebo killall /usr/bin/X1, tak se nic nestane. Chtěl jsem to teda udělat např. pomocí AWK, ale nějak se s tím nemůžu popasovat. Takový nástřel byl:
    ps aux | grep "/usr/bin/X" | grep root | awk '{print $2}'
    . Výstup tohoto příkazu je např:
    6097
    6101
    
    , ale nedaří se mi to dostat do kill -9 (vždy to vezme jen první proces)
    <null>

    Odpovědi

    11.6.2009 07:13 selfrule | skóre: 4
    Rozbalit Rozbalit vše Re: Zabití více procesů

    Na tohle je urcena utilitka xargs, takze by to melo jit necim jako :

    ps aux | grep "/usr/bin/X" | grep root | awk '{print $2}' | xargs kill
    

    nepovedlo se mi tam ale propasovat prepinac -9, i tak to ale snad pomuze

    11.6.2009 07:16 selfrule | skóre: 4
    Rozbalit Rozbalit vše Re: Zabití více procesů

    pripadne se mrkni na:

    man pkill

    je tam moznost killnout procesy urciteho uzivatele a killnout proces jehoz jmeno odpovida predloze

    Honza Balák avatar 11.6.2009 09:39 Honza Balák | skóre: 23 | blog: Jaxův linuxový zápisník | Předklášteří
    Rozbalit Rozbalit vše Re: Zabití více procesů
    Jenže pkill zabíjí jen první proces daného jména. Ideální by bylo nějak rozparsovat výstup pgrepu a každý řádek dát jako argument příkazu kill.
    <null>
    11.6.2009 09:48 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Zabití více procesů
    for process_id in `pgrep pattern` ; do pkill "${process_id}" ; done
    
    Honza Balák avatar 11.6.2009 09:57 Honza Balák | skóre: 23 | blog: Jaxův linuxový zápisník | Předklášteří
    Rozbalit Rozbalit vše Re: Zabití více procesů
    Super! Díky moc, to je přesně ono.
    <null>
    11.6.2009 09:59 chochi | skóre: 29 | Praha
    Rozbalit Rozbalit vše Re: Zabití více procesů

    S timhle neumuzu souhlasit - jeden prikaz pkill pouzivam pravidelne k zabiti radove stovek procesu (teda alespon na Linuxu - CENTOS 5.2 a RHEL AS 4.6), pr:

    $ sleep 3600 &
    $ sleep 3600 &
    $ sleep 3600 &
    $ sleep 3600 &
    $ ps -ef | grep sleep
    chocholj 11815 11704  0 09:53 pts/18   00:00:00 sleep 3600
    chocholj 11816 11704  0 09:53 pts/18   00:00:00 sleep 3600
    chocholj 11817 11704  0 09:53 pts/18   00:00:00 sleep 3600
    chocholj 11818 11704  0 09:53 pts/18   00:00:00 sleep 3600
    chocholj 11820 11704  0 09:53 pts/18   00:00:00 grep sleep

    $ pkill -9 sleep

    [2]   Killed                  sleep 3600
    [3]-  Killed                  sleep 3600
    [4]+  Killed                  sleep 3600
    [1]+  Killed                  sleep 3600
    $ ps -ef | grep sleep
    chocholj 11823 11704  0 09:53 pts/18   00:00:00 grep sleep

    Jinak pokud to chcete pouzit pres ps a xargs tak tohle by melo fungovat:
    ps aux | grep "/usr/bin/X" | grep root | awk '{print $2}' | xargs kill -9



     

    11.6.2009 09:47 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Zabití více procesů
    killall X ?
    In Ada the typical infinite loop would normally be terminated by detonation.
    11.6.2009 10:35 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Zabití více procesů
    , ale nedaří se mi to dostat do kill -9 (vždy to vezme jen první proces)

    Tak robíš niečo zle. Pretože kill rozhodne vie zabiť viacero procesov naraz:
    pid...
        Specify the list of processes that kill should signal.

    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.