Ki jan yo touye pwosesis fasil

Fondamantalman gen 4 fason de matar efektivman yon pwosesis en Linux: touye li pa non, pa espesifye yon pati nan non an, pa PID, montre nan fenèt la pwosesis ak kurseur an sourit. Ann wè youn pa youn ...

Touye: touye yon pwosesis lè l sèvi avèk PID li yo

Pi konplike, men an menm tan an fason ki pi egzat yo touye yon pwosesis se nan PID li yo ("Idantifikasyon Pwosesis"). Nenpòt nan 3 variantes sa yo ka sèvi:

touye -TERM pid touye -SIGTERM pid touye -15 pid

Ou ka itilize non siyal la (TERM oswa SIGTERM) ke ou vle voye bay pwosesis la oswa nimewo idantifikasyon li (15). Pou wè yon lis konplè siyal posib, mwen sijere tcheke manyèl la touye. Pou fè sa, kouri:

Atik ki gen rapò ak:
Fèmen ak rekòmanse lè l sèvi avèk kòmandman

moun touye

Ann wè yon egzanp sou kouman yo touye Firefox:

Premyèman, ou dwe chèche konnen PID nan pwogram nan:

ps -ef | grep Firefox

Kòmandman sa a ap retounen yon bagay tankou sa a:

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

Nou itilize PID la retounen nan lòd ki anwo a yo touye pwosesis la:

touye -9 1986

killall: touye yon pwosesis lè l sèvi avèk non li

Kòmandman sa a trè fasil

killall process_name

Yon sèl bagay kenbe nan tèt ou lè w ap itilize metòd sa a se ke si gen plis pase yon egzanp nan pwogram sa a kouri, yo tout ap fèmen.

Atik ki gen rapò ak:
Cron & crontab, eksplike

pkill: touye yon pwosesis lè l sèvi avèk yon pati nan non li

Li posib pou tiye yon pwosesis lè ou espesifye non konplè oswa yon pati nan non an. Sa vle di pa gen okenn bezwen pou ou pou w sonje pwosesis la PID voye siyal la.

pkill part_process_name

An retou, metòd sa a pral touye tout pwosesis ki gen mo ki antre a. Sa vle di ke si nou gen 2 pwosesis louvri ki pataje yon mo nan non an, tou de yo pral fèmen.

 

xkill: touye yon pwosesis pa chwazi fenèt la avèk sourit la

Sa a se metòd ki pi senp ak pi pratik. Nan evènman an nan yon dezas, tou senpleman peze Alt + F2 pote moute bwat dyalòg la ki pèmèt ou kouri kòmandman. Soti nan la, kouri lòd sa a:

xkill

Kurseur an sourit pral transfòme an yon zo bwa tèt piti. Tout sa ki rete se klike sou fenèt la ou vle fèmen ak vwala. Bye pwosesis.

 

Kèk kòmantè final la

Pou fini, mwen te vle pataje kèk konsèy ki ka itil. Nan Linux, tankou nan Windows, lè yon pwosesis pandye, fenèt la nan kesyon an jeneralman ka fèmen pa klike sou bouton an Fèmen (ki gen fòm tankou yon X). Apre yon kèk segond, yon fenèt ap parèt mande nou si nou reyèlman vle touye pwosesis la depi li pa reponn byen. Nou di wi e se sa.

Sa vle di ke metòd yo dekri isit la ta dwe itilize lè pa gen anyen k ap pase lè ou klike sou bouton an Fèmen nan fenèt la nan kesyon an.

Nan evènman an nan yon gwo dezas, pa bliye ke anvan peze li posib fè yon rekòmanse "san danje".

Finalman, li kapab trè itil pou chèche konnen ki pwosesis ki aktyèlman ap kouri. Pou sa, diferan anviwònman Desktop yo (GNOME, KDE, elatriye) gen zouti grafik ki fasilite travay sa a. Sepandan, nan ka ou pa ka jwenn aksè nan yo oswa tou senpleman vle fè l 'soti nan tèminal la, ou ka egzekite bagay sa yo:

tèt

Nan ka sa a pa travay oswa ou pa gen pake ki koresponn lan enstale, ou ka toujou kouri:

ps -A

Sa a pral lis tout pwosesis yo kouri, ansanm ak non respektif yo ak PIDs.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

22 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Jerome Navarro diro

    «Ps -ef | grep Firefox "se pa menm bagay la kòm" pgrep Firefox "?

    Oke pèsonèlman mwen sèvi ak "pidof" yo ka resevwa PID la.

    Greetings!

  2.   Iago Martinez Ocaña diro

    sa mwen itilize pi plis la se:
    ~ $ tèt
    ki montre nou lis la nan pwosesis aktif, Lè sa a, si nou frape "k" oswa ekri "touye" li pral mande nou pou pid nan pwosesis la yo touye (nou li li soti nan tèt) ak Lè sa a antre nan, sòti tèt nou peze "q".
    Trè bon antre, men fòm sa a sanble pi senp pou mwen. Si tèminal la pa kouri nou eseye ak ctrl + alt + f [1-6] epi fè li soti nan la.

  3.   Anatoni diro

    Ki jeni, mèsi pou ede m ', ou te ban m' yon gwo men ak pòs sa a!

  4.   Octavio Villanueva diro

    Bonjou! Èske li ta ka ke lòd la xkill sèlman fè pwogram nan X disparèt epi li toujou louvri? Paske li toujou rive m 'ke lè mwen ale nan manadjè a travay pwosesis la se toujou vivan epi mwen gen yo touye l'.
    Mwen admèt li, mwen se yon Senior Member trè. Ak kòmandman yo killall ak pkill yo pral ede m 'anpil. Mèsi pou telechaje yo, trè bon blog.
    Bonjou!

  5.   heberth ardila diro

    Mwen rekòmande htop 😀 li se pi bon an pou sa ...

    travay avèk ncurses

    sudo nimewo apatman-jwenn enstale htop

  6.   Lyon diro

    pidof se pa pou tout Unixes, pou egzanp Solaris pa gen kòmandman sa a, e sa mennen nou itilize ps pwisan an.

    Concerne

  7.   dub diro

    htop se plis verbose ak itilizatè zanmitay

  8.   RudaMale diro

    Nan ka lè l sèvi avèk PID, bagay ki kòrèk la se $ touye PID ki voye siyal la SIGTERM pa default, nan ka pwosesis la pa reponn, $ touye -9 PID yo itilize ki voye siyal la SIGKILL, lèt la elimine pwosesis la san yo pa kite li menm fèmti a kòrèkteman (ka gen pèt done pou egzanp). SIGTERM mande tanpri, SIGKILL ba li yon rach 🙂

  9.   Rodrigo diro

    Mèsi anpil, mwen pral teste li si li rive m 'ankò.

  10.   Rodrigo diro

    yon kesyon. Lè anviwònman an Desktop pandye nan Ubuntu (mwen itilize Inite), li ka rekòmanse san yo pa touye tout lòt pwosesis? Mwen pa trè avanse nan Linux e li rive m 'pafwa ke mwen ap travay epi li pandye, bagay la sèlman mwen fè se rekòmanse an sekirite, men mwen pèdi tout bagay mwen te ap travay sou.

    Mwen pa konnen si dout mwen konprann.

    Concerne

  11.   StallValds diro

    Yon pwosesis nan eta a zonbi pa ka touye nan fason tradisyonèl la.

    Isit la pou plis detay: esdebian.org/wiki/matar-proceso-zombie

  12.   rize diro

    Pou moun ki pi avanse, ki jan ou fè touye yon pwosesis nan eta ZOMBIE?
    jis jenere yon ti chat 😀

  13.   George Vips diro

    Trè bon, jis sa mwen te bezwen ..

  14.   Pepe diro

    Verite a se ke lòd la touye trè itil. Lè ou kapab touye pwosesis anmèdan jis pa envoke touye se gwo. Finalman yon lòd ki sèvi yon bagay.

  15.   Alex diro

    Kesyon teyorik: Touye yon pwosesis vle di ke li sispann travay. Se konsa, kesyon mwen an se nan lòt fason otou, si mwen vle kòmanse pwosesis ke mwen te touye ankò, ki jan mwen fè li?

    1.    alex diro

      Oke ou mete ./(non pwosesis la) &
      avèk sa ou kouri li ankò epi PID ou ap soti tou 😀

  16.   JC Rivera diro

    Ekselan, mwen te gen tan kap chèche èd tankou sa a. Li te trè itil m '. Mèsi anpil pou pataje.
    Bonjou soti nan San Luis Potosi, Meksik.

  17.   alex diro

    Kouman mwen ka touye de pwosesis konnen PID yo nan menm lòd la?

    1.    Jan diro

      Mwen panse ke li te 'touye [Premye PID] [Dezyèm PID]

  18.   Gauchita Watafak diro

    Atik trè enteresan. Sit entènèt sa a se sit entènèt prensipal Linux mwen an.

    Mwen jeneralman itilize:
    ps rach | grep process_name (sa a jwenn li sou sistèm lan)
    touye -9 process_id

    Mwen pataje yon kou gratis bash sou entènèt ki ale otou:
    https://aprendemia.com/cursos/curso-de-bash-scripting Nou swete ke li pral itil.

  19.   Andy diro

    e si mwen te vle li nan yon pwofil nan Linux sèlman yon sèl la ki fèmen jan li ta dwe ye?

    egzanp mwen gen 2 Des Firefox louvri
    men mwen sèlman vle yon pwofil sèl yo fèmen

    pwofil 1
    pwofil 2

    Mwen vle sèlman pwofil 2 yo fèmen kòm lòd la ta dwe

    davans mèsi pou repons lan

  20.   m ' diro

    Kouman mwen ka touye pwosesis yo ubuntu premye plan, ak yon liy lòd sèl