Yadda ake kashe matakai cikin sauki

M akwai 4 hanyoyi de kashe yadda ya kamata a tsari en Linux: kashe shi da suna, ta hanyar tantance wani ɓangare na sunan, ta PID, yana nuna taga tsari tare da siginar linzamin kwamfuta. Bari muga daya bayan daya ...

Kashe: kashe tsari ta amfani da PID

Mafi rikitarwa amma a lokaci guda mafi madaidaiciyar hanyar kashe tsari shine ta PID ("Mai Gano Tsari"). Kowane ɗayan waɗannan bambance-bambancen 3 na iya yin aiki:

kashe -TERM pid kashe -SIGTERM pid kashe -15 pid

Zaka iya amfani da sunan siginar (TERM ko SIGTERM) da kake son aikawa zuwa aikin ko kuma lambar tantancewarsa (15). Don ganin cikakken jerin alamun sigina, ina ba da shawarar duba littafin kisan. Don yin wannan, gudu:

Labari mai dangantaka:
Kashewa kuma sake farawa ta amfani da umarni
mutum ya kashe

Bari mu ga misali na yadda ake kashe Firefox:

Da farko, dole ne ku gano PID na shirin:

ps -ef | grep Firefox

Wannan umarnin zai dawo da abu kamar haka:

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

Muna amfani da PID da aka dawo ta umarnin da ke sama don kashe aikin:

kashe -9 1986

killall: kashe tsari ta amfani da sunanta

Wannan umarnin yana da sauki

sunan killall

Abu daya da zaka kiyaye yayin amfani da wannan hanyar shine idan akwai fiye da ɗaya daga cikin misalan wannan shirin da yake gudana, duk zasu kasance a rufe.

Labari mai dangantaka:
Cron & crontab, ya bayyana

pkill: kashe tsari ta amfani da ɓangaren sunan sa

Zai yiwu a kashe tsari ta hanyar tantance cikakken sunan ko ɓangaren sunan. Wannan yana nufin babu buƙatar ku tuna tsarin PID don aika siginar.

sunan pkill part_process_name

A sakamakon haka, wannan hanyar za ta kashe duk matakan da ke ƙunshe da kalmar da aka shigar. Wannan yana nufin cewa idan muna da matakai 2 da aka buɗe waɗanda suka raba wata kalma a cikin sunan, dukansu zasu kasance a rufe.

xkill: kashe tsari ta hanyar zaɓar taga tare da linzamin kwamfuta

Wannan ita ce hanya mafi sauki kuma mafi amfani. Idan akwai matsala, kawai danna Alt + F2 don kawo akwatin maganganun da zasu ba ku damar aiwatar da umarni. Daga can, gudanar da umarnin mai zuwa:

kashe

Alamar linzamin kwamfuta zata canza zuwa karamin kwanyar. Abin da ya rage shi ne danna kan taga da kake son rufewa da voila. Bye tsari.

Wasu maganganun karshe

A rufe, Ina so in raba wasu nasihu waɗanda zasu iya taimakawa. A cikin Linux, kamar yadda yake a cikin Windows, lokacin da wani tsari ya rataya, taga da ake magana akanta gaba ɗaya za'a iya rufe ta danna maɓallin Rufewa (wanda yake kama da X). Bayan yan dakikoki, taga zai bayyana yana tambayarmu idan da gaske muna son kashe aikin tunda bai amsa yadda yakamata ba. Mun ce eh kuma hakane.

Wannan yana nufin cewa hanyoyin da aka bayyana anan yakamata ayi amfani dasu lokacin da babu abin da ya faru lokacin da kuka danna maɓallin Kusa na taga da ake magana.

A yayin babban bala'i, kar a manta cewa kafin latsawa yana yiwuwa a aiwatar da wani sake kunnawa "lafiya".

A ƙarshe, yana iya zama da amfani sosai don gano waɗanne matakai ke gudana a halin yanzu. Don wannan, yankuna daban-daban na tebur (GNOME, KDE, da sauransu) suna da kayan aikin zane wanda ke sauƙaƙa wannan aikin. Koyaya, idan ba zaku iya samun damar su ba ko kawai kuna son yin hakan daga tashar, zaku iya aiwatar da waɗannan masu zuwa:

top

Idan wannan ba ya aiki ko kuma ba ku sanya kunshin da ya dace ba, koyaushe kuna iya gudu:

ps -A

Wannan zai lissafa duk hanyoyin aiwatarwa, tare da sunayensu da PIDs.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Jerome Navarro m

    «Ps -ef | "grep Firefox" ba daidai yake da "Firefox na pgrep" ba?

    Da kaina na yi amfani da "pidof" don samun PID.

    Na gode!

  2.   Yago Martinez Ocaña m

    abin da na fi amfani da shi shine:
    ~ $ saman
    nuna mana jerin ayyukan aiki, to idan muka ba da "k" ko muka rubuta "kashe" zai tambaye mu pid ɗin aikin mu kashe (mun karanta shi daga sama) sannan mu shiga, don fita daga sama sai mu latsa "q".
    Kyakkyawan shigarwa, amma wannan fom ɗin yana da sauƙi a gare ni. Idan tashar bata gudu ba sai mu gwada ctrl + alt + f [1-6] kuma muyi ta daga can.

  3.   Anatoniya m

    Abin da mutane masu basira suka gode don taimaka min ya ba ni babban hannu tare da wannan sakon !!!

  4.   Octavio Villanuev m

    Barka dai! Shin zai yiwu cewa umarnin xkill kawai ya sa shirin X ya ɓace kuma har yanzu a buɗe yake? Saboda koyaushe yana faruwa da ni cewa lokacin da na je wurin manajan ɗawainiyar aikin yana raye kuma dole in kashe shi.
    Na yarda da shi, Ni sabuwa ce sosai. Kuma umarnin killall da pkill zasu taimaka min sosai. Godiya ga loda su, da kyau blog.
    Gaisuwa!

  5.   hebert ardila m

    Ina ba da shawarar htop 😀 shine mafi kyau ga wannan ...

    yana aiki tare da jinya

    sudo dace-samun shigar htop

  6.   zaki m

    pidof ba duka Unixes bane, misali Solaris bashi da wannan umarnin, kuma hakan yana haifar da mu da amfani da ps.

    gaisuwa

  7.   Dub m

    htop ya fi magana da iya amfani da shi

  8.   RudaMale m

    Game da amfani da PID, abin da yake daidai shine $ kashe PID wanda ke aika siginar SIGTERM ta tsohuwa, idan har matakin bai amsa ba, ana amfani da $ kashe -9 PID wanda ke aika siginar SIGKILL, na biyun yana kawar da aikin ba tare da barin shi ba wannan ƙulli daidai (akwai asarar data misali). SIGTERM ya tambaya don Allah, SIGKILL ya bashi gatari 🙂

  9.   Rodrigo m

    Na gode sosai, zan gwada shi idan ya sake faruwa da ni.

  10.   Rodrigo m

    tambaya. Lokacin da yanayin tebur ya rataye a cikin Ubuntu (Ina amfani da Unity), shin za'a iya sake farawa ba tare da kashe duk sauran ayyukan ba?. Ban kasance mai matukar ci gaba ba a cikin ilimin Linux kuma yana faruwa da ni wani lokaci ina aiki kuma ya rataye, abin da kawai zan yi shi ne sake farawa lafiya, amma na rasa duk abin da nake aiki a kai.

    Ban sani ba idan an fahimci shakku na.

    gaisuwa

  11.   StallValds m

    Wani tsari a cikin aljan ba za a iya kashe shi ta hanyar gargajiya ba.

    Anan don ƙarin cikakkun bayanai: esdebian.org/wiki/matar-proceso-zombie

  12.   m m

    Ga wanda ya ci gaba, ta yaya za ku kashe tsari a cikin jihar ZOMBIE?
    kawai dan samar da 'yar hira 😀

  13.   Hoton Jorge Vips m

    Kyakkyawan kyau, kawai abin da nake buƙata ..

  14.   Pepe m

    Gaskiyar ita ce umarnin kisan yana da matukar amfani. Samun damar kashe ayyukan ɓacin rai kawai ta hanyar kiran kisan yana da kyau. A ƙarshe umarni wanda ke aiki da wani abu.

  15.   Alex m

    Tambayar ka'ida: Kashe tsari yana nufin ya daina aiki. Don haka tambayata ita ce akasin haka, idan ina so in sake fara wannan aikin da na kashe, ta yaya zan yi shi?

    1.    alex m

      Da kyau kun sanya ./( sunan aikin) & & Nbsp;
      Da wannan zaka sake gudanar dashi kuma PID naka shima zai fito 😀

  16.   JC Rivera m

    Madalla, Na sami lokaci neman taimako kamar wannan. Ya kasance mai amfani a gare ni. Na gode sosai da rabawa.
    Gaisuwa daga San Luis Potosí, Mexico.

  17.   alex m

    Ta yaya zan iya kashe matakai biyu tare da sanin PID ɗin su a cikin umarni ɗaya?

    1.    Juan m

      Ina ji 'kashe [PID na farko] [PID na biyu]

  18.   Gauchita Watafak m

    Labari mai ban sha'awa. Wannan gidan yanar gizon shine babban gidan yanar gizon Linux na.

    Kullum ina amfani da:
    ps ax | grep process_ sunan (wannan don gano shi akan tsarin)
    kashe -9 tsari_id

    Na raba karatun bash na kan layi kyauta wanda ke zagayawa:
    https://aprendemia.com/cursos/curso-de-bash-scripting Da fatan zai kasance da amfani.

  19.   Andy m

    kuma idan na so ya zama profile a cikin Linux kawai wanda ya rufe kamar yadda ya kamata?

    misali Ina da bayanan martaba na Firefox 2 a bude
    amma ina so kawai bayanin martaba guda ya rufe

    bayanin martaba 1
    bayanin martaba 2

    Ina son bayanin martaba 2 kawai ya rufe kamar yadda umarnin ya kasance

    a gaba godiya ga amsa

  20.   ni m

    ta yaya zan iya kashe ayyukan gaba na ubuntu, tare da layin umarni ɗaya