Paano Pumatay ng Proseso sa Mac


Buod: Buksan ang Monitor ng Aktibidad at hanapin ang prosesong gusto mong patayin sa pamamagitan ng pag-uuri ayon sa paggamit ng mapagkukunan o ayon sa process ID. Pagkatapos ay i-click ang X button sa itaas ng Activity Monitor at piliin ang alinman sa Quit o Force Quit para patayin ang proseso.

Ang isang application o proseso ba ay nagdudulot ng mga problema sa iyong Mac? Alisin ang iyong sarili sa problemang app sa pamamagitan ng pagpatay dito gamit ang Activity Monitor o ang Terminal. Maaari mo ring mahanap at patayin ang mga proseso na gumagamit ng mga partikular na port sa iyong Mac.

Paano Pumatay ng Proseso ng Mac Gamit ang Activity Monitor

Ang pinakamadaling paraan upang mahanap at patayin ang isang proseso na nagdudulot ng isyu sa macOS ay ang paglunsad ng Activity Monitor. Magagawa mo ito gamit ang Spotlight (pindutin ang Command+Spacebar pagkatapos ay simulan ang pag-type ng “activity” at pindutin ang Enter kapag nakita mo ang app) o sa pamamagitan ng paghahanap at paglulunsad ng app sa ilalim ng folder ng Applications > Utilities.

Ang Activity Monitor ay may ilang view na magagamit mo para ihiwalay ang mga problema. Sa tab ng CPU, makikita mo kung aling mga app ang gumagamit ng pinakamaraming kapangyarihan sa pagpoproseso ngayon (pagbukud-bukurin ayon sa tab na % CPU upang makita ang mga pinakagutom na proseso. Maaari mo ring gamitin ang Memory upang pagbukud-bukurin ayon sa paggamit ng RAM, Enerhiya hanggang hanapin kung aling mga app ang gumagamit ng pinakamaraming kapangyarihan, Disk para pagbukud-bukurin ayon sa paggamit ng disk, at Network para pagbukud-bukurin ayon sa data na ipinadala at natanggap.

Higit pa rito, maaari mong gamitin ang kahon na Paghahanap sa kanang sulok sa itaas upang maghanap ng pangalan ng proseso. Mahahanap mo ang pangunahing proseso at mga nauugnay na proseso sa ganitong paraan, halimbawa, ang paghahanap para sa Safari ay mahahanap ang pangunahing app, mga proseso ng networking, indibidwal na mga tab, mga extension, at higit pa.

Hanapin ang prosesong gusto mong patayin at pagkatapos ay mag-click sa X na buton sa kanang kaliwang sulok sa itaas ng screen. Pagkatapos ay maaari kang pumili sa pagitan ng Quit at Force Quit upang subukang magpadala ng quit command (upang bigyan ang proseso ng oras upang i-save ang iyong data) o isang force quit command (upang patayin kaagad ang proseso, perpekto kung ito ay nag-crash). Alamin ang higit pa tungkol sa pagtukoy ng mga prosesong ligtas na patayin sa iyong Mac.

Paano Pumatay ng Proseso ng Mac Gamit ang Terminal

Posible ring patayin ang mga proseso mula sa command line gamit ang Terminal sa iyong Mac. Upang gawin ito, ilunsad muna ang Terminal (gamit man ang Spotlight o mula sa folder ng Applications > Utilities) at patakbuhin ang command na top para makakita ng listahan ng mga tumatakbong proseso. Bilang kahalili, gamitin ang command na ps -ax upang makakita ng listahan ng mga proseso kasama ang process ID (o PID para sa maikling salita).

Kakailanganin mo ang PID upang pumatay ng isang proseso, ngunit ang pag-trawling sa daan-daang mga proseso ay maaaring maging isang gawaing-bahay. Sa kabutihang palad, matutukoy namin ang mga proseso gamit ang ps ax | grep AppName command, kung saan ang AppName ay ang pangalan ng application na gusto mong hanapin.

Halimbawa, ang pag-type ng ps ax | Ang grep Safari ay magbabalik ng listahan ng mga prosesong may “Safari” sa pamagat. Magkaroon ng kamalayan na ang command na ito ay case-sensitive, kaya ang paghahanap para sa steam ay magbabalik ng iba't ibang mga resulta sa Steam

Tandaan ang numero ng PID sa tabi ng prosesong gusto mong patayin, pagkatapos ay patayin ito sa pamamagitan ng pagpapatakbo ng command na kill PID. Halimbawa, patayin ang 3500. Upang patayin kaagad ang isang proseso (kilala rin bilang force quit) gamitin ang kill -9 3500 sa halip.

Maaari mo ring patayin ang isang proseso gamit ang pangalan nito gamit ang command na killall, halimbawa killall Safari. Papatayin nito ang lahat ng prosesong may Safari sa pangalan (muli, case-sensitive ang mga proseso).

Paano Pumatay ng Proseso ng Mac sa isang Partikular na Port

Kung kailangan mong patayin ang isang proseso na gumagamit ng isang partikular na network port sa iyong Mac, kakailanganin mo munang malaman kung aling proseso ang gumagamit ng port na iyon. Sa kabutihang palad, ito ay madaling gawin gamit ang Terminal. Nag-iiba ang command depende sa kung aling bersyon ng macOS ang iyong ginagamit.

Para sa mga modernong Mac computer (kabilang ang mga Apple Silicon na modelo) na nagpapatakbo ng macOS El Capitan o mas bago, gamitin ang command na lsof, halimbawa: lsof -i tcp:51413 upang mahanap ang prosesong iyon sumasakop sa port 51413. Sa mga mas lumang Mac computer maaari mong gamitin angnetstat, halimbawa: netstat -vanp tcp | grep 51413 upang mahanap ang proseso sa port 51413.

Kapag mayroon ka nang PID, maaari mo itong tapusin gamit ang command na kill gaya ng nakabalangkas sa itaas. Kung gumagamit ka ng lsof, maaari mong patayin kaagad ang isang proseso batay sa port na ginagamit nito gamit ang command na kill -9 $ (lsof -ti:portnumber) , kung saan ang portnumber ay ang port na pinag-uusapan.

Paano Puwersahang Ihinto ang Mga App sa Dock

Kung ang prosesong gusto mong ihinto ay isang app sa iyong pantalan, maaari mo itong pilitin na isara na dapat itong patayin kahit na ito ay nag-crash at naging hindi tumutugon. Upang gawin ito, hanapin ang app sa iyong dock at i-right-click (o control-click) pagkatapos ay pindutin nang matagal ang Option key sa iyong keyboard at piliin ang Force Quit sa ibaba ng listahan.

Maaari mong pilitin na huminto sa anumang bagay, nag-crash man ito o hindi, ngunit mas malamang na mawala sa iyo ang hindi na-save na pag-unlad sa pamamagitan ng paggawa nito. Kung nalaman mong madalas mong kailangang gawin ito, alamin kung paano i-troubleshoot ang mga nag-crash na app sa iyong Mac.