Conas próisis a mharú go héasca

Go bunúsach tá 4 bhealach de matar go héifeachtach a próiseas en Linux: déan é a mharú de réir ainm, trí chuid den ainm, trí PID a shonrú, agus an cúrsóir luiche a dhíriú ar fhuinneog an phróisis. Feicfimid ceann ar cheann ...

Maraigh: déan próiseas a mharú ag baint úsáide as a PID

Is é an bealach is casta ach ag an am céanna níos cruinne le próiseas a mharú trína PID ("Aitheantóir Próisis"). Is féidir freastal ar aon cheann de na 3 leaganacha seo:

marú -TERM pid mharú -SIGTERM pid kill -15 pid

Is féidir leat ainm an chomhartha (TÉARMAÍ nó SIGTERM) a theastaíonn uait a sheoladh chuig an bpróiseas nó a uimhir aitheantais (15) a úsáid. Chun liosta iomlán na gcomharthaí féideartha a fheiceáil, molaim an lámhleabhar marú a sheiceáil. Chun seo a dhéanamh, rith:

Alt gaolmhar:
Múchadh agus atosú ag úsáid orduithe

fear a mharú

Feicfimid sampla de conas Firefox a mharú:

Ar dtús, caithfidh tú PID an chláir a fháil amach:

ps -ef | grep firefox

Fillfidh an t-ordú sin rud éigin mar seo:

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

Úsáidimid an PID a chuir an t-ordú thuas ar ais chun an próiseas a mharú:

mharú -9 1986

killall: próiseas a mharú ag úsáid a ainm

Tá an t-ordú seo an-éasca

killall process_name

Rud amháin atá le coinneáil i gcuimhne agus an modh seo á úsáid agat ná má dhúnfar níos mó ná sampla amháin den chlár sin.

Alt gaolmhar:
Cron & crontab, a mhínítear

pkill: próiseas a mharú ag úsáid cuid dá ainm

Is féidir próiseas a mharú trí ainm iomlán nó cuid den ainm a shonrú. Ciallaíonn sé sin nach gá duit cuimhneamh ar an bpróiseas PID chun an comhartha a sheoladh.

pkill part_process_name

Mar chúiteamh, maróidh an modh seo gach próiseas ina bhfuil an focal a iontráladh. Ciallaíonn sé sin má tá 2 phróiseas oscailte againn a roinneann focal san ainm, dúnfar an dá cheann.

 

xkill: déan próiseas a mharú tríd an bhfuinneog a roghnú leis an luch

Is é seo an modh is simplí agus is praiticiúla. I gcás tubaiste, ní gá ach Alt + F2 a bhrú chun an bosca dialóige a thabhairt suas a ligfidh duit orduithe a fhorghníomhú. Ón áit sin, rith an t-ordú seo a leanas:

xcil

Athróidh cúrsóir na luiche ina chloigeann beag. Níl le déanamh ach cliceáil ar an bhfuinneog a theastaíonn uait a dhúnadh agus voila. Próiseas fodhlí.

 

Roinnt tráchtanna deiridh

Mar fhocal scoir, theastaigh uaim roinnt leideanna a roinnt a d’fhéadfadh a bheith cabhrach. I Linux, mar atá i Windows, nuair a bhíonn próiseas crochta, is féidir an fhuinneog atá i gceist a dhúnadh go ginearálta trí chliceáil ar an gcnaipe Dún (atá múnlaithe mar X). Tar éis cúpla soicind, beidh fuinneog le feiceáil ag fiafraí díom an bhfuil muid i ndáiríre ag iarraidh an próiseas a mharú ós rud é nach bhfreagraíonn sí i gceart. Deirimid go bhfuil agus sin é.

Ciallaíonn sé seo gur cheart na modhanna a thuairiscítear anseo a úsáid nuair nach dtarlaíonn aon rud nuair a chliceálann tú cnaipe Dún na fuinneoige atá i gceist.

I gcás tubaiste mhóir, ná déan dearmad gur féidir a. Sula gcuirtear brú ort atosú "sábháilte".

Mar fhocal scoir, is féidir go mbeadh sé an-úsáideach a fháil amach cé na próisis atá á reáchtáil faoi láthair. Chuige seo, tá uirlisí grafacha ag na timpeallachtaí deisce éagsúla (GNOME, KDE, srl.) A éascaíonn an tasc seo. Mar sin féin, i gcás nach féidir leat rochtain a fháil orthu nó go dteastaíonn uait iad a dhéanamh ón gcríochfort, is féidir leat an méid seo a leanas a fhorghníomhú:

barr

Sa chás nach n-oibríonn sé seo nó mura bhfuil an pacáiste comhfhreagrach suiteáilte agat, is féidir leat rith i gcónaí:

ps -A

Liostálfaidh sé seo na próisis reatha go léir, mar aon lena n-ainmneacha agus PIDanna faoi seach.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

22 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Jerome Navarro a dúirt

    «Ps -ef | nach ionann "grep firefox" agus "pgrep firefox"?

    Bhuel go pearsanta úsáidim "pidof" chun an PID a fháil.

    Beannachtaí!

  2.   Iago Martinez Ocaña a dúirt

    is é an rud is mó a úsáidim:
    ~ $ barr
    ag taispeáint dúinn liosta na bpróiseas gníomhach, ansin má bhuailimid “k” nó má scríobhann muid “marú” iarrfaidh sé orainn pid an phróisis a mharú (léimid é ón mbarr) agus ansin iontráil, chun an barr a fhágáil brúimid “q”.
    Iontráil an-mhaith, ach is cosúil liomsa an fhoirm seo. Mura ritheann an teirminéal déanaimid iarracht le ctrl + alt + f [1-6] agus déanfaimid as sin é.

  3.   Anatóine a dúirt

    An rud a bhuíochas le geniuses guys as cuidiú liom thug mé lámh iontach leis an bpost seo !!!

  4.   Octavio Villanueva a dúirt

    Dia dhuit! An bhféadfadh sé a bheith leis nach ndéanann an t-ordú xkill ach an clár X a imíonn as agus go bhfuil sé fós oscailte? Toisc go dtarlaíonn sé dom i gcónaí go bhfuil an próiseas fós beo nuair a théim chuig an mbainisteoir tascanna agus go gcaithfidh mé é a mharú.
    Admhaím é, is duine an-nua mé. Agus tá na horduithe killall agus pkill ag cabhrú go mór liom. Go raibh maith agat as iad a uaslódáil, blag an-mhaith.
    Beannachtaí!

  5.   ardbe heberth a dúirt

    Molaim htop 😀 is é sin an rud is fearr chuige sin ...

    oibríonn sé le ncurses

    sudo apt-get install htop

  6.   lionn a dúirt

    níl pidof ann do gach Unixes, mar shampla níl an t-ordú sin ag Solaris, agus tugann sé sin orainn an ps cumhachtach a úsáid.

    Maidir is

  7.   dub a dúirt

    tá htop níos briathra agus níos soláimhsithe

  8.   Ruda fireann a dúirt

    I gcás PID a úsáid, is é an rud ceart $ kill PID a sheolann an comhartha SIGTERM de réir réamhshocraithe, i gcás nach bhfreagraíonn an próiseas, úsáidtear $ kill -9 PID a sheolann an comhartha SIGKILL, cuireann an dara ceann deireadh leis an bpróiseas gan an dúnadh céanna i gceart (d’fhéadfadh go mbeadh caillteanas sonraí ann mar shampla). Iarrann SIGTERM le do thoil, tugann SIGKILL tua 🙂 dó

  9.   Rodrigo a dúirt

    Go raibh míle maith agat, déanfaidh mé tástáil air má tharlaíonn sé dom arís.

  10.   Rodrigo a dúirt

    ceist. Nuair a bhíonn timpeallacht deisce crochta in Ubuntu (úsáidim Unity), an féidir é a atosú gan gach próiseas eile a mharú?. Nílim an-dul chun cinn i linux agus tarlaíonn sé dom uaireanta go bhfuilim ag obair agus go bhfuil sé crochta, an t-aon rud a dhéanaim ná an atosú sábháilte, ach caillim gach rud a raibh mé ag obair air.

    Níl a fhios agam an dtuigtear mo amhras.

    Maidir is

  11.   StallValds a dúirt

    Ní féidir próiseas sa stát zombie a mharú ar an mbealach traidisiúnta.

    Anseo le haghaidh tuilleadh sonraí: esdebian.org/wiki/matar-proceso-zombie

  12.   crafty a dúirt

    Chun cinn níos airde, conas a mharaíonn tú próiseas i stát ZOMBIE?
    ach comhrá beag a ghiniúint 😀

  13.   Seoirse Vips a dúirt

    An-mhaith, díreach an rud a bhí uaim ..

  14.   Pepe a dúirt

    Is í an fhírinne go bhfuil an t-ordú marú an-úsáideach. Is iontach an rud é a bheith in ann próisis chráiteacha a mharú ach trí mharú a agairt. Ar deireadh ordú a fhreastalaíonn ar rud.

  15.   alex a dúirt

    Ceist theoiriciúil: Má mharaíonn tú próiseas stopann sé ag obair. Mar sin, is í mo cheist an bealach eile, más mian liom tús a chur leis an bpróiseas sin a mharaigh mé arís, conas a dhéanfaidh mé é?

    1.    alex a dúirt

      Bhuel chuir tú ./( ainm an phróisis) &
      Leis seo ritheann tú arís é agus tiocfaidh do PID amach 😀 freisin

  16.   JC Rivera a dúirt

    Ar fheabhas, bhí am agam cabhair mar seo a lorg. Bhí sé an-úsáideach dom. Go raibh míle maith agat as roinnt.
    Beannachtaí ó San Luis Potosí, Meicsiceo.

  17.   alex a dúirt

    Conas is féidir liom dhá phróiseas a mharú agus a PID san ord céanna a bheith ar eolas agam?

    1.    John a dúirt

      Sílim go raibh sé 'marú [An Chéad PID] [An Dara PID]

  18.   Gauchita Watafak a dúirt

    Alt an-spéisiúil. Is é an suíomh Gréasáin seo mo phríomhláithreán gréasáin linux.

    Úsáidim go ginearálta:
    ax ps | grep process_name (seo chun é a aimsiú ar an gcóras)
    mharú -9 process_id

    Roinnim cúrsa bash ar líne saor in aisce a théann timpeall:
    https://aprendemia.com/cursos/curso-de-bash-scripting Tá súil agam go mbeidh sé úsáideach.

  19.   andy a dúirt

    agus má theastaigh uaim go mbeadh sé ina phróifíl i linux ach an ceann a dhúnann mar ba chóir dó a bheith?

    mar shampla tá 2 phróifíl firefox oscailte agam
    ach níl uaim ach próifíl amháin a dhúnadh

    próifíl 1
    próifíl 2

    Níl uaim ach próifíl 2 a dhúnadh mar ba chóir go mbeadh an t-ordú

    buíochas roimh ré as an bhfreagra

  20.   me a dúirt

    conas is féidir liom próisis tulra ubuntu a mharú, le líne ordaithe amháin

bool (fíor)