Inirerekumendang, 2024

Pagpili ng editor

Patayin ang lahat ng mga proseso na kabilang sa isang gumagamit na may pkill

Paano maka Connect sa Wifi kahit Hindi mo Alam Password

Paano maka Connect sa Wifi kahit Hindi mo Alam Password

Talaan ng mga Nilalaman:

Anonim

Ang Aktibidad na Monitor at ang tradisyunal na tool na command line na 'pumatay' ay magagawang hawakan ang karamihan sa mga pangangailangan sa pagwawakas ng proseso, ngunit kung kailangan mo na i-target at patayin ang lahat ng mga proseso na kabilang sa isang solong account ng gumagamit, alam mong maaari itong maging isang nakakabigo na gawain. Kahit na pinapayagan ka ng Monitor ng Aktibidad na pag-uri-uriin ang "Iba pang mga Proseso ng Gumagamit" at pumili ng maraming mga proseso, hindi ka pinapayagan nitong wakasan ang maraming mga proseso nang sabay. Katulad nito, ang karaniwang mga utos ng pumatay at pumatay ay karaniwang naglalayong sa mga tiyak na proseso, at hindi sa bawat solong gawain na kabilang sa isang tiyak na account sa gumagamit. Ito ay kung saan ang utos ng 'pkill' ay pumapasok, na ginagawang simple upang agad na patayin ang bawat solong proseso na kabilang sa anumang gumagamit sa pamamagitan ng terminal.

Paano Patayin ang Lahat ng Mga Proseso mula sa isang Gumagamit na may pkill

Ang pangunahing syntax para sa paggamit ng pkill upang patayin ang lahat ng mga proseso ng gumagamit ay ang mga sumusunod:

pkill -u username

Patunayan na ang lahat ng mga proseso na kabilang sa gumagamit na iyon ay natapos sa pamamagitan ng paggamit ng -u watawat sa utos ng ps:

ps -u username

Ipinagpalagay na ang lahat ay napunta bilang naisadya, makakakita ka ng isang blangko na listahan na naiulat.

Ang pkill ay hindi sensitibo sa kaso, nangangahulugang isang username ng "TestUser" ay makikilala katulad ng "testuser".

Kung susubukan mo ito sa iyong sarili, mas mainam na gumamit ng mabilis na paglipat ng gumagamit upang magsimula ng isang bagong pag-login sa isa pang account sa gumagamit, o upang magamit ang ssh server at isagawa ito sa isa pang lokal na Mac. Ang paggamit ng pkill sa iyong sariling aktibong username ay magiging sanhi ng pagwawakas ng lahat ng mga proseso, ang ilan sa mga pag-refresh agad, ngunit maraming mga proseso ng background ay hindi awtomatikong magsisimula muli. Ito ay humahantong sa lahat ng mga uri ng kakaibang pag-uugali, at depende sa kung ano ang iyong pagpapatakbo ay hindi matakot na magulat na makahanap ng OS ay magiging hindi gaanong gagamitin na kakailanganin mong mag-log out at muli, o kahit na i-reboot kung ang aktibong gumagamit ang account na target ng pkill ay alinman sa ugat o antas ng administratibo.

Ang utos ng pkill ay isang bit ng isang blowtorch kapag itinuro sa mga usernames at maaaring isipin bilang isang paraan upang mahalagang pilitin na ihinto ang lahat ng pagmamay-ari ng isang naka-log na gumagamit, ngunit maaari rin itong gawin itong isang napakalakas na tool para sa pag-aayos at kapag nakikitungo sa kakulangan o mga proseso ng sombi na nanatiling buo sa kabila ng isang gumagamit ng pag-log out.

Napag-usapan namin ang utos ng pkill bago pumatay ng mga proseso na may mga wildcards at mga tiyak na apps / proseso na kabilang sa isang solong gumagamit, at kahit na ito ay kamakailan na idinagdag sa Mac mula sa Mac OS mula sa Mac OS X Mountain Lion paitaas, ito ay nasa paligid ng Linux mundo para sa ilang oras.

Top