لينڪس استعمال ڪندي ڪئين پروسيس ڪيئن ڪرڻ لاء

گهڻو وقت توهان هڪ پروگرام چاهيندا ته پنهنجي وس کان آخر تائين، يا، جيڪڏهن اهو هڪ گرافڪس ايپليڪيشن آهي، مناسب مينيو اختيار کي استعمال ڪندي يا ڪراس ۾ ڪنڊ کي استعمال ڪندي.

هر گهڻو گهڻو ڪري هڪ پروگرام پھانجي ويندا، انهي صورت ۾ توهان ان کي قتل ڪرڻ جو طريقو هجي. توهان شايد شايد ڪنهن پروگرام کي مارڻ چاهيندو جيڪو انهي پس منظر ۾ هلندو آهي جنهن کي توهان کي هلائڻ جي ضرورت ناهي.

اهو گائيڊ ساڳيو ايپليڪيشن جي سڀني نسخن کي قتل ڪرڻ لاء هڪ طريقو مهيا ڪري ٿو جيڪو توهان جي سسٽم تي هلندو آهي.

قاتل حڪم ڪئين استعمال ڪجي

قاتل حڪم جي سڀني عملن جي نالي سان ماري ٿو. مطلب ته توهان وٽ ساڳي پروگرام جا ٽي نسخو ڊوڙندا ته قاتل امر حڪم سڀني ٽن کي ماري ڇڏيندو.

مثال طور، هڪ ننڍڙو پروگرام جهڙوڪ تصويرون ڏسڻ وارو. ھاڻي ٻئي ڪاپي واري ساڳي تصوير ڏسڻ وارو. منهنجي مثال لاء مون کي Xviewer چونڊيو آهي جيڪو گني جي اکين جو هڪ ڪلون آهي.

ھاڻي ھڪڙو ٽرمينل کوليو ۽ ھيٺ ڏنل حڪم ۾ ٽائپ ڪريو:

قاتل

مثال طور Xviewer جي سڀني مثالن کي مارڻ لاء هيٺين قسم جو قسم ڏجي ٿو.

قاتل بال xviewer

ٻئي پروگرام جو توهان کي قتل ڪرڻ جو انتخاب ڪيو آهي هاڻي هاڻي بند ٿيندو.

صحيح عمل کي مارڻ

قاتل شايد عجيب نتيجا پيدا ڪري سگھن ٿا. هتي هتي هڪ سبب آهي ڇو. جيڪڏهن توهان وٽ هڪ حڪم جو نالو آهي، جيڪو 15 کان وڌيڪ ڊگهو آهي، پوء قاتل ڪمان صرف پهرين 15 اکرن تي رڳو ڪم ڪندو. تنهن ڪري توهان وٽ ٻه پروگرام آهن جن ۾ پهرين 15 اکرن کي ٻنهي پروگرامن جو حصو به ختم ڪيو ويندو هجي جيتوڻيڪ صرف صرف هڪ کي مارڻ چاهيندا.

هن جي آس پاس حاصل ڪرڻ لاء توهان هيٺين سوئچ کي وضاحت ڪري سگھو ٿا جيڪي فائلن کي صرف درست نموني سان ملندا آهن.

قاتل

ڪيس کي دٻايو جڏهن ڪيس پهچايو

پڪ ڪرڻ لاء قاتل حڪم ڏنل پروگرام جو نالو نظر اچي ٿو ته توهان هيٺ ڏنل حڪم استعمال ڪندا آهيو:

قاتل. آء
قاتليل - انڊسٽري ڪيس

سڀني پروگرام کي ساڳي گروپ ۾ ماريو

جڏهن توهان هيٺيان هڪ حڪم هلائيندا آهيو ته اهو ٻه عمل پيدا ڪنداسين.

ps -ef | گھٽ

هڪ پي ايڇ پي پي لاء آهي، جيڪو توهان جي سسٽم تي تمام هلندڙ عملن کي لسٽ ڪري ٿو ۽ محصول گهٽ آرڊر تي پائپ ٿيل آهي.

ٻنهي پروگرامن جو ساڳيو گروهه سان تعلق آهي جيڪو پشيمان آهي.

ٻئي پروگرامن کي هڪ ڀيرو مارڻ لاء توهان هيٺ ڏنل حڪم هلائي سگهو ٿا:

قاتل

مثال طور هيٺ ڏنل هڪ ڪنش شيل ۾ هلندڙ سڀني حڪمن کي مارڻ لاء:

قاتل. gash

واضع طور تي سڀني ڊوڙندڙ گروپن کي لسٽ ڪرڻ لاء ھيٺ ڏنل حڪم هلائڻ:

ps -g

کلنگ پروگرام کان پهريان تصديق ڪريو

ظاهر آهي، قاتل حڪم ڪافي طاقتور حڪم آهي ۽ توهان کي غلط طريقي سان غلط عمل کي ختم ڪرڻ نٿا چاهيو.

هيٺ ڏنل سوئچ کي استعمال ڪندي توهان پڇيو ويندو ته ڇا توهان يقين ڪيو آهي ته هر عمل جي قتل کان اڳ.

قاتل

پروسيس کي ماري ڇڏيو آهي جيڪو وقت جي ڪجهه وقت تائين هلندو آهي

تصور ڪريو ته توهان هڪ پروگرام هلائي رهيا آهيو ۽ اهو توهان جي اميد کان گهڻو وقت وٺي رهيو آهي.

توھان ھيٺ ڏنل حڪم ۾ حڪم ڪري سگھو ٿا:

قابيل-ايڇ 4

مٿي ڏنل حڪم ۾ ح ڪلاڪ لاء لڳل آهي.

توهان هيٺ ڏنل ڪنهن به وضاحت ڪري سگهو ٿا:

ٻيو، جيڪڏهن توهان حڪمن کي مارڻ چاهيندو آهي ته صرف توهان کي هلائڻ شروع ڪيو آهي هيٺين سوئچ استعمال ڪري سگهو ٿا:

قاتل ايڇ 4

هن ڀيري قاتل حڪم موجب تمام پروگرام 4 ڪلاڪن کان گهٽ تائين هلندو.

مون کي نه ٻڌاء جڏهن هڪ عمل قتل نه ڪيو وڃي

ڊفالٽ طور تي جيڪڏهن جيڪڏهن توهان کي هلائڻ جو پروگرام جيڪو ڪوشش ۽ قتل ڪيو وڃي ته هيٺ ڏنل غلطي ملي ويندي.

پروگرام نام: ڪوبه عمل نه ملي

جيڪڏهن توهان نٿا چاهيو ته جيڪڏهن پروسيس نه مليو ته هيٺ ڏنل حڪم استعمال ڪريو.

قاتل -ق

باقاعده اصطلاحن جو استعمال ڪندي

ڪنهن پروگرام يا حڪم جي نالي جي وضاحت ڪرڻ بجاء توهان باقاعده اظهار کي واضع ڪري سگهو ٿا ته جيئن باقاعده اظهار سان ملندڙ سڀني عملن کي قاتل حڪم طرفان بند ڪيو وڃي.

باقاعده اظهار کي استعمال ڪرڻ لاء ھيٺ ڏنل حڪم استعمال ڪندي:

قاتل

ھڪ مقرر ڪيل صارف لاء پروگرام مارو

جيڪڏهن توهان ڪنهن پروگرام کي مارڻ چاهيو ٿا جيڪو مخصوص صارف پاران هلائي رهيو آهي توهان هيٺ ڏنل حڪم بيان ڪري سگهو ٿا:

قاتل

جيڪڏهن توهان ڪنهن خاص صارف جي عمل کي مارڻ چاهيو ٿا ته توهان پروگرام جو نالو ختم ڪري سگهو ٿا.

قاتل ختم ڪرڻ لاء انتظار ڪريو

ڊفالٽ قاتل طرفان سڌو سنئون واپس ٽرمين ڏانهن واپس ٿيندو جڏهن توهان ان کي هلائيندا آهيو پر توهان قاتل کي انتظار ڪري سگهو ٿا جيستائين توهان سڀني کي پروسيس بند ٿيڻ کان اڳ بند ٿيڻ کان اڳ بند ٿيڻ تي بند ڪيو وڃي.

هن کي هيٺ ڏنل حڪم ڪرڻ لاء:

قاتل

جيڪڏهن پروگرام ڪڏهن به مرندو نه ته پوء قاتل به جاري رهندا.

سگنل سگنل سگنل

ڊفالٽ ذريعي، قاتل حڪم ڪنٽرول سگنل موڪليندو آهي ته انهن کي بند ڪرڻ لاء پروگرام ۽ ان جي پروگرام کي قتل ڪرڻ لاء صاف طريقو آهي.

جڏهن ته ٻيا معجزا موجود آهن ته توهان قداميل حڪم استعمال ڪري سگهو ٿا ۽ توهان هيٺ ڏنل حڪم استعمال ڪندي ان کي لسٽ ڪري سگهو ٿا:

قاتل. ايل

ڏنل فهرست واپس اچي ويندو.

اهو فهرست تمام ڊگهو آهي. انهي جي باري ۾ پڙهي سگهجي ته هي سگنل هيٺ ڏنل حڪم هلائي ٿو:

انسان 7 سگنل

عام طور تي توهان کي ڊفالٽ SIGTERM اختيار استعمال ڪرڻ گهرجي پر جيڪڏهن جيڪڏهن پروگرام مري مرڻ کان انڪار ڪري سگھن ٿا توهان SIGKILL استعمال ڪري سگهو ٿا جيڪو هڪ اڻ وڻندڙ ​​طريقي سان پروگرام کي بند ڪرڻ جي قوت کي استعمال ڪري ٿو.

ٻي پروگرام کي مارڻ جا ٻيا طريقا

لينڪس لائين ۾ لائيٽ لينڪس ايپليڪيشن کي مارڻ لاء 5 ٻيون طريقا آهن.

بهرحال توهان کي لنڪ کي ڪلڪ ڪرڻ جي ڪوشش کي بچايو آهي هڪ حصو آهي جنهن کي اهي حڪم ڏنل آهن ڇو ته توهان شايد انهن حڪمن کي قاتل مٿان استعمال ڪري سگهون ٿا.

پهرين ته هڪ قاتل حڪم آهي. اهو قاتل حڪم آهي جيئن توهان ڏٺو آهي ته هڪ ئي پروگرام جي سڀني نسخن کي قتل ڪرڻ ۾ وڏو. مارڻ جو حڪم ڪنهن وقت تي هڪ عمل کي مارڻ لاء تيار ڪيو ويو آهي ۽ تنهن ڪري وڌيڪ ڳڻي آهي.

حڪم کي مارڻ کي هلائڻ لاء توهان کي عمل جي عمل جي سڃاڻڻ جي ضرورت آهي جنهن کي توهان مارڻ چاهيو ٿا. انهي لاء توهان پي پي حڪم استعمال ڪري سگهو ٿا.

مثال طور، فائر فاکسس جو هڪ هلندڙ نسخو ڳولڻ لاء توهان هيٺ ڏنل حڪم هلائي سگهو ٿا:

ps -ef | ٽيپ فائر فاکس

توهان کي ڪمانڊر / usr / lib / فائر فاکسڪس / فائر فاکس جي آخر ۾ ڊيٽا جي هڪ لائن ڏسي ويندي. لائن جي شروعات تي توهان کي پنهنجي صارف جي سڃاڻپ ۽ صارف نمبر پروسيس جي سڃاڻپ ڪرڻ کانپوء اهو نمبر نظر ايندو.

توهان جي عمل جي سڃاڻپ کي استعمال ڪري سگھو ٿا فائر فائر فڪس هيٺ ڏنل حڪم هلائڻ سان:

مار -9 <پروسيس>

هڪ پروگرام کي مارڻ جو هڪ ٻيو طريقو استعمال ڪيو وڃي ٿو. اهو عام طور تي گرافڪ ايپليڪيشنن کي بدبختي ڪرڻ لاء استعمال ڪيو ويندو آهي.

هڪ پروگرام کي مارڻ وانگر جهڙوڪ فائر فاکس ٽرمين کليل ۽ هيٺيان حڪم هلائڻ:

ٽيڪس

هاڻي هاڻي هڪ وڏو سفيد پارڪر ڏانهن تبديل ٿي ويندو. درياه جي مٿان ڪلڪ ڪيو ته توهان کي مارڻ چاهيندو آهي ۽ بٽڻ بٽڻ سان ڪلڪ ڪريو. پروگرام فوري طور تي نڪتو.

هڪ عمل کي مارڻ جو ٻيو طريقو لينڪس جي مٿين حڪم سان استعمال ڪندي آهي. مٿاهون حڪم توهان جي سسٽم تي تمام هلندڙ عمل کي لسٽ ڪري ٿو.

توهان کي هڪ عمل کي مارڻ جو ڪم ڪرڻو پوندو "k" کي دٻاء دٻايو آهي ۽ ان عمل جي عمل جي سڃاڻپ ۾ داخل ٿيو جيڪو توهان کي مارڻ چاهيو ٿا.

ھن کان پھريان ھن حصي ۾ قاتل حڪم آھي ۽ اھو ضرورت آھي ته توهان کي پي آر آر استعمال ڪندي پروسيس پئجي ۽ پوء عمل کي مارڻ واري حڪم کي ڪتب آڻيو.

اهو آسان طريقو ڪنهن به طريقي سان ناهي.

هڪ شيء لاء، پي پي حڪم توهان جي گهربل معلومات جي واپسي واپس ڪري ٿو. توهان تمام گهربل عمل جي سڃاڻپ ڪئي هئي. توهان هيٺين طريقي سان هلندڙ آرڊر هلائڻ واري طريقي سان وڌيڪ ڪم ڪري سگهو ٿا:

ٽريڪ فائر فاکس

مٿين حڪم جو نتيجو صرف فائر فاکس جي عمل جي سڃاڻپ آهي. ھاڻي تون مارڻ واري حڪم کي ھيٺ ھڻي سگھين ٿو.

مارڻ <پروسيس>

(ٻيھر <پروسيس> حقيقي پروسيس جي ID سان واپسيء طرفان واپس موٽي آئي).

اها حقيقت بلڪل آسان آهي، تنهن هوندي به آسان طور تي پروگرام جو نالو پينڪي تائين پهچايو وڃي ٿو:

ٽيڪڪ فائر فاکس

آخرڪار، توهان هڪ گرافاتي اوزار استعمال ڪري سگهو ٿا جهڙوڪ Ubuntu کي فراهم ڪيل هڪ "منڊل مانیٹر" سڏيو ويندو آهي. هلائڻ لاء "منڊل مانيٽر" کي سپر سني چٽو (اڪثر ڪمپيوٽرن تي ونڊوز ڪنٽر) ۽ "سسمون" کي ڳولا جي بار ۾ لکندو. جڏهن سسٽم مانيٽر مان ظاهر ٿئي ٿو، ان تي ڪلڪ ڪريو.

سسٽم مانيٽر عملن جي هڪ فهرست ڏيکاريندي آهي. صاف رستو ۾ پروگرام کي ختم ڪرڻ لاء ان کي منتخب ڪريو ۽ اسڪرين جي تري ۾ آخر جي ڪن کي دٻايو (يا CTRL ۽ E پريس ڪريو). جيڪڏهن اهو ڪم ڪرڻ ۾ ناڪام ٿئي ٿي يا صحيح صحيح ڪلڪ ڪريو ۽ "مارڻ" چونڊيو يا توهان کي قتل ڪرڻ جي عمل تي CTRL ۽ K کي دٻايو.