Wéi Prozesser einfach ëmbréngen

Prinzipiell ginn et 4 Weeër de ëmbréngen effektiv a Prozess en Linux: killt et mam Numm, andeems Dir en Deel vum Numm spezifizéiert, duerch PID, a weist op de Prozessfenster mam Mauszeiger. Loosst eis eent fir eent gesinn ...

Kill: kill e Prozess mat senger PID

Dee komplizéiertsten awer zur selwechter Zäit de korrektste Wee fir e Prozess ëmzebréngen ass duerch säi PID ("Process Identifier"). Jidd vun dësen 3 Varianten kënnen déngen:

kill -TERM pid kill -SIGTERM pid kill -15 pid

Dir kënnt den Numm vum Signal (TERM oder SIGTERM) benotzen deen Dir an de Prozess schécke wëllt oder seng Identifikatiounsnummer (15). Fir eng komplett Lëscht vu méigleche Signaler ze gesinn, proposéieren ech de Killmanual ze kontrolléieren. Fir dëst ze maachen, lafen:

Verbonnen Artikel:
Auszeschalten a neu starten mat Kommandoen

Mann ëmbréngen

Loosst eis e Beispill kucken wéi Firefox ëmbruecht gëtt:

Als éischt musst Dir d'PID vum Programm erausfannen:

ps -ef | grep Firefox

Dëse Kommando wäert sou eppes zréckginn:

1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox

Mir benotze de PID vum uewe genannte Kommando zréck fir de Prozess ëmzebréngen:

ëmbréngen -9 1986

killall: killt e Prozess mat sengem Numm

Dëse Kommando ass ganz einfach

killall process_name

Eng Saach fir am Kapp ze halen wann Dir dës Method benotzt, ass datt wann et méi wéi eng Instanz vun deem Programm leeft, datt se all zou sinn.

Verbonnen Artikel:
Cron & crontab, erkläert

pkill: kill e Prozess mat engem Deel vu sengem Numm

Et ass méiglech e Prozess ëmzebréngen andeems Dir de kompletten Numm oder en Deel vum Numm spezifizéiert. Dat heescht et ass net néideg datt Dir de Prozess PID erënnert fir de Signal ze schécken.

pkill part_process_name

Am Retour wäert dës Method all Prozesser ëmbréngen déi d'Wuert aginn enthalen. Dat heescht datt wa mir 2 Prozesser opmaachen déi e Wuert am Numm deelen, wäerte béid zou sinn.

 

xkill: e Prozess ëmbréngen andeems Dir d'Fënster mat der Maus auswielt

Dëst ass déi einfachst a prakteschst Method. Am Fall vun enger Katastroph dréckt einfach Alt + F2 fir den Dialogfeld opzemaachen deen Iech erlaabt Kommandoen auszeféieren. Vun do aus fuert de folgenden Kommando:

xkill

De Mauscursor wäert sech an e klenge Schädel verwandelen. Alles wat bleift ass op d'Fënster ze klicken déi Dir zoumaache wëllt an voila. Äddi Prozess.

 

E puer lescht Kommentaren

Ofschléissend wollt ech e puer Tipps deelen déi hëllefräich kënne sinn. A Linux, wéi a Windows, wann e Prozess hänkt, kann déi betreffend Fënster normalerweis zougemaach ginn andeems Dir op de Knäppchen Close klickt (dee wéi en X geformt ass). No e puer Sekonnen erschéngt eng Fënster déi eis freet ob mir de Prozess wierklech wëllen ëmbréngen well et net richteg reagéiert. Mir soen jo an dat ass et.

Dëst bedeit datt d'Methoden déi hei beschriwwe ginn sollten benotzt ginn wann näischt geschitt wann Dir op de Knäppchen Close vun der betreffender Fënster klickt.

Am Fall vun enger grousser Katastroph, vergiesst net datt ier Dir dréckt et méiglech ass e "séchere" Neistart.

Schlussendlech kann et ganz nëtzlech sinn fir erauszefannen wéi eng Prozesser de Moment lafen. Dofir hunn déi verschidden Desktop-Ëmfeld (GNOME, KDE, asw.) Grafesch Tools déi dës Aufgab vereinfachen. Wéi och ëmmer, wann Dir net op se zougitt oder se einfach wëllt vum Terminal maachen, kënnt Dir déi folgend ausféieren:

erop

Am Fall wann dëst net funktionnéiert oder Dir hutt net de korrespondéierte Package installéiert, kënnt Dir ëmmer lafen:

ps -A an

Dëst wäert all lafend Prozesser, zesumme mat hire jeweilegen Nimm a PIDen, opzielen.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

22 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Jerome Navarro sot

    «Ps -ef | "grep Firefox" ass net datselwecht wéi "pgrep Firefox"?

    Gutt perséinlech benotze ech "Pidof" fir d'PID ze kréien.

    Merci!

  2.   Iago Martinez Ocaña sot

    wat ech am meeschten benotzen ass:
    ~ $ Top
    weist eis d'Lëscht vun aktive Prozesser, wa mir dann op "k" schloen oder "kill" schreiwen, da freet et eis fir de Pid vum Prozess fir ëmzebréngen (mir liesen et vun uewen) an da gitt eran, fir uewen auszeginn drécke mir "q ".
    Ganz gutt Entrée, awer dës Manéier schéngt mir méi einfach. Wann den Terminal net leeft, probéiere mir mat ctrl + alt + f [1-6] a maachen et vun do.

  3.   anatonia sot

    Wat fir Genie Kärelen Merci fir d'Hëllef hunn mir eng super Hand mat dësem Post ginn !!!

  4.   Octavio Villanueva sot

    Hallo! Kann et sinn datt de xkill Kommando nëmmen den X Programm verschwënnt a bleift op? Well et geschitt ëmmer mat mir, datt wann ech bei den Taskmanager ginn de Prozess nach lieft an ech et muss ëmbréngen.
    Ech ginn et zou, ech si ganz nei. An d'Killall a pkill Kommandoen hëllefen mir vill. Merci fir Eroplueden, ganz gudde Blog.
    Greetings!

  5.   Heberth Kaweechelchen sot

    Ech recommandéieren htop 😀 et ass dat Bescht dofir ...

    schafft mat ncurses

    sudo apt-get install htop

  6.   lyonn sot

    pidof ass net fir all Unixen, zum Beispill Solaris huet dat Kommando net, an dat féiert eis de mächtege ps ze benotzen.

    Wat

  7.   dub sot

    htop ass méi verboss a userfrëndlech

  8.   RudaMale sot

    Am Fall vu PID benotzt ass déi richteg Saach $ kill PID déi de SIGTERM Signal als Standard schéckt, am Fall wou de Prozess net reagéiert, $ kill -9 PID gëtt benotzt dat de SIGKILL Signal schéckt, dee läscht eliminéiert de Prozess ouni ze loossen et ass déiselwecht Schließung korrekt (et kann zum Beispill Datenverloscht sinn). SIGTERM freet w.e.g., de SIGKILL gëtt him eng Axt 🙂

  9.   Rodrigo sot

    Villmools Merci, ech wäert et testen ob et erëm mat mir geschitt.

  10.   Rodrigo sot

    eng Ufro. Wann d'Desktop-Ëmfeld an Ubuntu hänkt (ech benotzen Unity), kann et nei gestart ginn ouni all aner Prozesser ëmzebréngen? Ech sinn net ganz fortgeschratt am Linux an et geschitt mat mir heiansdo datt ech schaffen an et hänkt, dat eenzegt wat ech maachen ass de séchere Restart, awer ech verléieren alles un deem ech geschafft hunn.

    Ech weess net ob mäi Zweiwel verstane gëtt.

    Wat

  11.   StallValds sot

    E Prozess am Zombie Staat kann net op traditionell Manéier ëmbruecht ginn.

    Hei fir méi Detailer: esdebian.org/wiki/matar-proceso-zombie

  12.   krafteg sot

    Fir déi méi fortgeschratt, wéi bréngt Dir e Prozess am ZOMBIE Staat ëm?
    just fir e klengen Chat ze generéieren 😀

  13.   George Vips sot

    Ganz gutt, just wat ech gebraucht hunn ..

  14.   Pepe sot

    D'Wourecht ass datt de Kill Kommando ganz nëtzlech ass. Fäeg ze lästeg Prozesser ëmbréngen just andeems en ëmbréngt kill ass super. Endlech e Kommando deen eppes déngt.

  15.   Alex sot

    Theoretesch Fro: E Prozess ëmbréngen heescht datt en ophält ze schaffen. Also meng Fro ass ëmgedréint, wann ech dee Prozess neu starten deen ech ëmbruecht hunn, wéi maachen ech et?

    1.    Alex sot

      gutt Dir gesat ./( den Numm vum Prozess) &
      Mat dësem lafen Dir et erëm an Är PID kënnt och eraus 😀

  16.   JC Rivera sot

    Exzellent, ech hat Zäit no Hëllef ze sichen. Et war ganz nëtzlech fir mech. Villmools Merci fir deelen.
    Gréiss aus San Luis Potosí, Mexiko.

  17.   Alex sot

    Wéi kann ech zwee Prozesser ëmbréngen a wësse wéi hir PID am selwechte Kommando sinn?

    1.    Juan sot

      Ech mengen et war 'kill [Éischt PID] [Zweet PID]

  18.   Gauchita Watafak sot

    Ganz interessanten Artikel. Dës Websäit ass meng Haaptlinux Websäit.

    Ech benotze generell:
    ps Axt | grep process_name (dëst fir et um System ze fannen)
    ëmbréngen -9 process_id

    Ech deelen e gratis Online Bash Cours dee ronderëm geet:
    https://aprendemia.com/cursos/curso-de-bash-scripting Hoffentlech wäert et nëtzlech sinn.

  19.   andy sot

    a wann ech et wollt e Profil am Linux sinn nëmmen deen deen zou mécht wéi et soll sinn?

    Beispill Ech hunn 2 Firefox Profiler op
    awer ech wëll nëmmen een eenzege Profil zoumaachen

    Profil 1
    Profil 2

    Ech wëll nëmmen de Profil 2 zoumaachen wéi de Kommando soll sinn

    am Viraus Merci fir d'Äntwert

  20.   mech sot

    wéi kann ech Ubuntu Virgrondprozesser ëmbréngen, mat enger eenzeger Kommandozeil