Giunsa Pagpatay ang Proseso sa Linux

Anonim

Giunsa Pagpatay ang Proseso sa Linux

Ang matag programa, gamit o uban pang elemento sa sistema sa operating sa Linux gipatuman ingon usa o daghan pang mga proseso nga naglihok sa background o aktibo nga mode. Ang matag usa nga proseso nag-ut-ut sa usa ka piho nga gidaghanon sa mga kapanguhaan sa sistema ug ang gigahin nga panahon nga balido. Usahay adunay mga sitwasyon nga nanginahanglan gilayon nga pagkompleto ("pagpatay") sa ingon nga operasyon, nga adunay kalabutan sa dili makahimo sa paghimo niini o sa pagkahitabo sa mga sayup. Isip bahin sa artikulo karon, gusto namon nga hisgutan ang mga pamaagi sa pagpatuman niini nga buluhaton.

Mga matang sa mga signal aron makompleto ang mga proseso

Sa pagsugod, gipataas naton ang hilisgutan sa mga algorithm sa pagkompleto sa mga proseso sa mga pag-apod-apod nga gibase sa Linux. Ang sistema sa mga ahente sa sistema nagdepende sa mga gipadala nga mga signal nga adunay lainlaing mga kantidad ug hinungdan sa paghimo sa usa ka piho nga pagkasunud sa buluhaton. Ang mga mosunud nga pamaagi gipresentar kung diin nimo mahibal-an ang matang sa signal alang sa "pagpatay" sa operasyon, mao nga girekomenda namon ang pagkat-on sa tanan nga makasabut sa katukma sa aplikasyon.
  1. Ang Sigurto usa ka sumbanan nga signal nga gigamit sa graphic shells. Kung gipadala kini, ang proseso nakaluwas sa tanan nga mga pagbag-o, nakompleto ang mga aksyon nga gihimo ug dayon moliko. Kung nagtrabaho ka pinaagi sa "Terminal", gamita ang CTRL + C Yawe nga Kombinasyon aron dali nga "Patyon ang" karon nga proseso.
  2. Siguquit - halos wala'y lahi sa miaging signal, apan kung kini gipadala, ang programa mismo ang nagdesisyon kung kini ba ang takus nga makompleto ang trabaho. Naghimo kini usa ka dump sa panumduman, nga mahimong magamit sa piho nga mga tiggamit. Kini ang ikaduha ug katapusan nga signal nga mahimong ipadala pinaagi sa usa ka kombinasyon sa mga yawe kung nakig-uban sa "Terminal". Aron mahimo kini, gamita ang usa ka Ctrl + / /.
  3. Sighup - gigamit aron mabuak ang komunikasyon sa "Terminal". Girekomenda nga gamiton kini nga signal kung gusto nimo nga manghilabot sa koneksyon sa Internet.
  4. SIGTERM - Gawas ang proseso, apan ang mga kapilian sa bata nagpadayon nga gipahamtang hangtod ang kompleto nga pagkompleto sa mga operasyon nahuman na, ug pagkahuman gibuhian ang mga kapanguhaan sa sistema.
  5. Ang Sigkill usa ka susama nga nauna nga signal, apan ang nahabilin nga mga subsidiary wala mohunong sa ilang pag-andar.

Karon nahibal-an nimo ang bahin sa tanan nga magamit nga mga signal nga gigamit sa "Murder" sa mga proseso sa lainlaing mga pag-apod-apod sa Linux. Gamita kini uban ang mga pamaagi nga gihatag sa ubos sa mga mando ingon usa ka argumento.

Kompletoha ang mga Proseso sa Linux

Adunay lainlaing mga gamit sa sistema nga nagtugot kanimo sa "pagpatay" sa bisan unsang proseso. Usahay kinahanglan nga mailhan ang identifier alang niini, ug sa uban pang mga kahimtang nga igo ra ang mga ngalan. Sunod, gitanyag namon ang pagtuon sa tanan nga gipresentar nga mga pamaagi aron mahibal-an ang kamalaumon ug buhaton kini kung kinahanglan, nga gikonsiderar ang mga signal nga gihubit kaniadto.

Pamaagi 1: "Monitor sa System"

Magsugod kita sa labing yano, apan dili kaayo variable nga pamaagi, nga gidala sa programa sa graphical interface ug mahimong kapuslan sa mga tiggamit nga gusto nga makompleto ang proseso sa paglansad sa mga mando sa terminal. Hunahunaa kini nga operasyon sa sumbanan nga kabhang sa pag-apod-apod sa ubuntu.

  1. Pag-adto sa menu nga "Show Applications" diin makit-an ang "monitor sa sistema" ug pagdagan pinaagi sa pag-klik sa icon nga adunay buton nga leed mouse.
  2. Pagdagan ang usa ka monitor sa sistema sa Linux aron makompleto ang mga proseso

  3. Sa bintana nga makita, makita nimo ang usa ka lista sa mga proseso. Pangitaa ang ngalan nga kinahanglan nimo aron makompleto ang buluhaton.
  4. Pagpangita alang sa mga Proseso pinaagi sa Monitor sa System sa Linux

  5. Dugang pa, mahimo ka nga mobalhin sa mga butang sa mga kabtangan pinaagi sa menu sa konteksto aron matan-aw ang tanan nga kasayuran bahin niini.
  6. Tan-awa ang sagad nga pamaagi sa kasayuran pinaagi sa monitor sa sistema sa Linux

  7. Pag-klik sa tuo nga linya ug pilia ang "Kompleto". Ang parehas nga aksyon gihimo pinaagi sa mainit nga mga yawe sa CTRL + E. Sa ubos pa nga adunay usa ka butones nga nagtugot kanimo sa pagkompleto sa proseso nga wala'y pagtawag sa menu sa konteksto.
  8. Pagkompleto sa mga Proseso pinaagi sa Monitor sa System sa Linux

  9. Kung ang operasyon wala nahuman sa bisan unsang hinungdan, gamita ang kapilian nga "Patay".
  10. Pinugos nga proseso sa pagpatay pinaagi sa usa ka monitor sa sistema sa Linux

  11. Susihon ang kasayuran sa usa ka pasidaan ug kumpirmahi ang imong mga katuyoan.
  12. Pagkumpirma sa pagpatay sa proseso pinaagi sa monitor sa sistema sa Linux

Sa labing hinungdanon nga graphic shells, gipatuman ang monitor sa sistema sa susamang paagi, busa wala'y mga problema sa pagsabut sa interface.

Pamaagi 2: Patay ang Team

Aron ma-apply ang mando sa pagpatay, gikinahanglan ang kahibalo sa PID (proseso sa pag-ila), tungod kay kini nga paagi nga ang mga argumento gigamit. Sa mosunud, gihubit namon ang operasyon sa pagtan-aw sa lista sa mga proseso sa detalye alang sa lainlaing kasayuran. Siguruha nga basahon kini sa wala pa ipahigayon ang mosunud nga panudlo.

Magbasa pa: Tan-awa ang lista sa mga proseso sa Linux

Sunod, kini nagpabilin lamang sa pagdagan sa "terminal" ug gamiton ang nahisgutan nga mando. Sa pagsugod, susihon ang yano nga syntax: pagpatay-signal PID_PROCESS. Karon hisgotan naton ang panig-ingnan sa "pagbuno."

  1. Ablihi ang menu sa Application ug pagdagan ang terminal.
  2. Pagsugod sa terminal aron makompleto ang mga proseso sa Linux

  3. Pagsulud sa usa ka yano nga mando PS AUX | Ang ngalan sa Grep alang sa kasayuran bahin sa piho nga proseso, diin ang ngalan mao ang ngalan sa gitinguha nga programa.
  4. Usa ka sugo nga pangitaon ang proseso ID sa pagkompleto pinaagi sa pagpatay sa Linux

  5. Sa gipakita nga sangputanan, pangitaa ang panguna nga PID ug hinumdomi kini.
  6. Pagtan-aw sa proseso nga nagpaila aron makompleto pinaagi sa pagpatay sa Linux

  7. Pagsulud sa pagpatay sa PID aron makompleto ang proseso pinaagi sa signal sa SigterM. Imbis nga PID kinahanglan nimo nga isulat ang usa ka mas sayo nga numero sa identifier.
  8. Pagkompleto sa proseso pinaagi sa Cll Terminal Command sa Linux

  9. Karon Mahimo Nimong Mag-gamit Pag-usab sa PS AUX | Ngalan sa Grep aron masuta kung nahuman ba ang operasyon.
  10. Pagsusi sa Pagkompleto sa Proseso pinaagi sa Kill Command sa Linux

  11. Ang parehas nga aksyon sa "Murder" gihimo pinaagi sa usa pa ka argumento pinaagi sa pagsulod sa pagpatay -term.
  12. Paggamit sa mga signal sa pagsulod sa Kingdom Command sa Linux

  13. Kung ang mga mando sa itaas wala magdala bisan unsang sangputanan, kinahanglan nimo nga itudlo ang signal sa Sigkill pinaagi sa pagsulud sa Kill -lill Command.
  14. Pinugos nga Pagpatay sa Proseso pinaagi sa Kill Command sa Linux

Timan-i nga ang pipila nga mga proseso gilansad alang sa Superorer, sa tinuud, ang mga pribilehiyo gikinahanglan aron makompleto kini. Kung, kung gisulayan nimo ang pagpatay, nakakuha ka impormasyon nga "gihimutang ang pag-access", pagsulod sa atubangan sa nag-unang sugo sa SUDO, aron kini mapatay sa sudo.

Paagi 3: Pkill Team

Ang sunod nga gamit sa console gitawag nga Pkill ug usa ka moderno nga bersyon sa miaging sugo. Dinhi gipatuman ang tanan sa parehas nga imahe, apan imbis sa PID gikan sa tiggamit nga kinahanglan nimo nga isulud ang ngalan sa proseso.

  1. Aron ipadala ang signal sa SigterM, gamita ang Pkill + Processing Ngalan sa Pang-proseso.
  2. Gamit ang PKill Command sa Linux aron makompleto ang proseso

  3. Human nimo masiguro nga ang operasyon malampuson nga nahuman.
  4. Pagsusi sa pagkompleto sa proseso pinaagi sa PKill Command sa Linux

  5. Usa ka mano-manong pagtino sa matang sa signal pinaagi sa pagsulod sa PKill -term Ping Form, diin ang -term mao ang gitinguha nga signal.
  6. Paggamit mga signal aron makompleto ang mga proseso pinaagi sa PKill Command sa Linux

  7. Paggamit PGREP aron mahibal-an nga ang proseso dili na gipahamtang kung dili nimo gusto nga gamiton ang PS
  8. Pagsusi sa proseso sa mga proseso sa paggamit sa PKILL sa Linux

Pamaagi 4: Killall Sugo

Ingon ang katapusan nga paagi, tan-awon naton ang team nga gitawag nga Killall. Ang pag-andar niini ug ang syntax tan-awon sama sa tanan nga mga miaging mga gamit, aron dili kami mohunong sa niini. Hibal-i lang nga kini nga mando nagtugot kanimo sa pagkompleto sa tanan nga mga proseso sa piho nga ngalan kung kanus-a ug magamit sa lainlaing mga kaso.

Paggamit sa Killall Command sa Linux aron makompleto ang tanan nga mga proseso sa parehas nga ngalan

Karon nahibal-an nimo ang tanan bahin sa pagkompleto sa mga proseso sa Linux. Sa wala pa ang mga pamaagi sa paghimo, siguruha nga ang pinugos nga "pagbuno" wala mosangput sa mga kapakyasan sa sistema. Kung wala'y kapilian nga hingpit nga makuha ang proseso, sulayi lang ang pag-usab sa computer o pagwagtang sa software nga may kalabutan sa kini nga kapilian.

Basaha ang dugang pa