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 04:44 | Komunita

    Bylo oznámeno, že webový prohlížeč Opera GX zaměřený na hráče počítačových her je už také na Flathubu and Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Akcionáři americké mediální společnosti Warner Bros. Discovery dnes schválili převzetí firmy konkurentem Paramount Skydance za zhruba 110 miliard dolarů (téměř 2,3 bilionu Kč). Firmy se na spojení dohodly v únoru. O část společnosti Warner Bros. Discovery dříve usilovala rovněž streamovací platforma Netflix, se svou nabídkou však neuspěla. Transakci ještě budou schvalovat regulační orgány, a to nejen ve Spojených státech, ale také

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 26.04 LTS Resolute Raccoon. Přehled novinek v poznámkách k vydání. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 11. vydání s dlouhodobou podporou (LTS).

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

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) byla vydána v nové verzi 1.26.0. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Pozvánky

    Ve středu 29. dubna 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 7. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj i uživatelský prostor. Akce proběhne od 10:00 do večerních hodin. Hackday je určen všem zájemcům o praktickou práci s Linuxem na telefonech. Zaměří se na vývoj aplikací v userspace, například bankovní aplikace, zpracování obrazu z kamery nebo práci s NFC, i na úpravy

    … více »
    lkocman | Komentářů: 1
    22.4. 21:55 | Nová verze

    LilyPond (Wikipedie) , tj. multiplatformní svobodný software určený pro sazbu notových zápisů, byl vydán ve verzi 2.26.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    22.4. 20:33 | Nová verze

    Byla vydána nová verze 11.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 237 vývojářů. Provedeno bylo více než 2 500 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    22.4. 13:33 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska oznámila, že si zajistila opci buď na akvizici startupu Cursor za 60 miliard dolarů (přes 1,2 bilionu Kč) do konce letošního roku, nebo na zaplacení deseti miliard dolarů za nové partnerství s touto firmou zabývající se generováním kódů. SpaceX se dále prosazuje na lukrativním trhu s vývojářskými nástroji pro umělou inteligenci (AI). Cursor, startup zabývající se prodejem modelů AI pro

    … více »
    Ladislav Hagara | Komentářů: 2
    22.4. 13:11 | Komunita

    Díky AI modelu Claude Mythos Preview od společnost Anthropic bylo ve Firefoxu nalezeno a opraveno 271 zranitelností.

    Ladislav Hagara | Komentářů: 6
    22.4. 04:44 | Nová verze

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

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (30%)
     (3%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 1399 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    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: 667×
    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.