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 01:11 | IT novinky

    Od úterý 28. dubna musí nově uváděné notebooky v Evropské unii podporovat nabíjení přes USB-C. Jednotná nabíječka byla schválena Evropským parlamentem v říjnu 2022.

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

    Byly publikovány informace o kritické zranitelnosti CVE-2026-31431 pojmenované Copy Fail v Linuxu, konkrétně v kryptografii (AF_ALG). Běžný uživatel může získat práva roota (lokální eskalaci práv). Na všech distribucích Linuxu vydaných od roku 2017. Pomocí 732bajtového skriptu. V upstreamu je již opraveno. Zranitelnost byla nalezena pomocí AI Xint Code.

    Ladislav Hagara | Komentářů: 1
    včera 17:44 | Nová verze

    Textový editor Zed dospěl do verze 1.0. Představení v příspěvku na blogu.

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

    Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.

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

    VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.

    Ladislav Hagara | Komentářů: 0
    28.4. 16:22 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 44. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 5
    28.4. 15:44 | Zajímavý článek

    David Malcolm se na blogu vývojářů Red Hatu rozepsal o vybraných novinkách v GCC 16, jež by mělo vyjít v nejbližších dnech. Vypíchnuta jsou vylepšení čitelnosti chybových zpráv v C++, aktualizovaný SARIF (Static Analysis Results Interchange Format) výstup a nová volba experimental-html v HTML výstupu.

    Ladislav Hagara | Komentářů: 0
    28.4. 15:11 | Nová verze

    Byla vydána verze R14.1.6 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    28.4. 12:55 | Komunita

    Jon Seager z Canonicalu včera na Ubuntu Community Hubu popsal budoucnost AI v Ubuntu. Dnes upřesnil: AI nástroje budou k dispozici jako Snap balíčky, vždy je může uživatel odinstalovat. Ve výchozím nastavení budou všechny AI nástroje používat lokální AI modely.

    Ladislav Hagara | Komentářů: 0
    27.4. 23:11 | IT novinky

    Nový ovladač Steam Controller jde do prodeje 4. května. Cena je 99 eur.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (31%)
     (4%)
     (7%)
     (3%)
     (15%)
     (25%)
    Celkem 1450 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: kill viacnasobnej aplikacie

    21.2.2011 19:45 marian34
    kill viacnasobnej aplikacie
    Přečteno: 303×
    Zdravim,potrebujem helfnut.Scrip na start(restart) aplikacie nefunguje.

    #!/bin/sh

    start() {

    echo -n "Starting oscam"

    /bin/oscam -b &

    }

    stop() {

    echo -n "Stopping oscam"

    #killall oscam 2>/dev/null

    ps -u marian | grep -v grep | grep oscam | awk '{print $1}' | xargs kill -9

    sleep 2

    }

    case "$1" in

    start)

    start

    ;;

    stop)

    stop

    ;;

    restart)

    stop

    start

    ;;

    *)

    echo $"Usage: $0 {start|stop|restart}"

    esac

    exit

    po restarte sa vykona len stop-kill aplikacie,ktora ma viac vlakien.Pokial bol v scripte aktivny killall,tak to fungovalo,no taketo zabitie procesu nebolo vzdy uspesne.

    marian@marian-desktop:~$ oscam.sh restart
    Stopping oscamKilled

    Řešení dotazu:


    Odpovědi

    21.2.2011 20:28 polymorf | skóre: 14 | blog: tar_zxpf
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    Ak sa ten tvoj skript vola oscam alebo ma oscam v nazve tak ho to tiez killne niekde uprostred kilovania ostatnych procesov
    21.2.2011 21:01 marian34
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    Presne tak covece,teraz mi to doslo.Diky moc.
    21.2.2011 21:41 polymorf | skóre: 14 | blog: tar_zxpf
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    Tak ma oznac ako riesenie, v ABC shope si za nasporene skore kupim hrncek.
    21.2.2011 22:08 marian34
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    To by si mal lacny hrncek.
    21.2.2011 21:07 eth4rendil | skóre: 13
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    skus to vymenit za
    for i in $(ps -u marian | grep [o]scam | awk '{print $1}'); do
            kill -9 $i
    done
    
    21.2.2011 22:06 marian34
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    V com je rozdiel oproti pôvodnemu zapisu?Napr. to [o]scam,to mi hlava nebere.
    21.2.2011 22:39 eth4rendil | skóre: 13
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    mno mne sa for zda trochu "istejsie".. [o]scam - posluzi ako grep -v grep...
    21.2.2011 23:00 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie
    Pomocí ps se vám vypisují spuštěné procesy a to je i ten samotný grep.
    Takže ps ... | grep "neco" Vám může vyhledat sám sebe.
    A ps ... | grep "[n]eco" už nemůže, bo [n] je množina povolených znaků a v tomto případě je '[n]' to samé co 'n' - "[n]eco" se hledá jednoduše výskyt "neco", ale ve výpisu procesů sám grep figuruje jako "[n]eco", takž sám sebe nenajde - ¡HA! :).
    Zkuste si několikrát po sobě ps -ef | grep x a určitě tam někdy přibude i ten samotný grep (a někdy zas ne) :).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    21.2.2011 22:41 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie

    Zdravim, slo by aj takto.

    #!/bin/bash
    OWNER='marian'

    start() {
    echo -n "Starting oscam"
    /bin/oscam -b &
    }

    stop() {
    echo -n "Stopping oscam"
    # nastavi lokalne IFS na novy riadok, aby sa bral riadok ako celok, nie jeho prvky osve
    local IFS=$'\n'
    for PROC in $(ps -u "${OWNER}")
    do
    # ostane len posledny stlpec z kazdeho riadku ps -u, co je nazov procesu
    if [[ ${PROC##*[[:space:]]} == oscam ]]
    then
    # ostane len prvy stlpec z ps -u, co je cislo procesu
    kill -9 "${PROC%%[[:space:]]*}"
    fi
    done
    }

    case "${1}" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo "Usage: ${0} {start|stop|restart}"
    ;;
    esac

    exit
    21.2.2011 22:44 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: kill viacnasobnej aplikacie

    Oprava.

    #!/bin/bash
    OWNER='marian'
    
    start() {
    echo -n "Starting oscam"
    /bin/oscam -b &
    }
    
    stop() {
    echo -n "Stopping oscam"
    # nastavi lokalne IFS na novy riadok, aby sa bral riadok ako celok, nie jeho prvky osve
    local IFS=$'\n'
    for PROC in $(ps -u "${OWNER}")
    do
    	# ostane len posledny stlpec z kazdeho riadku ps -u, co je nazov procesu
    	if [[ ${PROC##*[[:space:]]} == oscam ]]
    	then
    		# ostane len prvy stlpec z ps -u, co je cislo procesu
    		kill -9 "${PROC%%[[:space:]]*}"
    	fi
    done
    }
    
    case "${1}" in
    	start)
    		start
    	;;
    	stop)
    		stop
    	;;
    	restart)
    		stop
    		start
    	;;
    	*)
    		echo "Usage: ${0} {start|stop|restart}"
    	;;
    esac
    
    exit

    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.