کمانڈ لائن کے ذریعے پی آئی ڈی کے بجائے نام سے کسی عمل کو کیسے ختم کیا جائے

Anonim

کمانڈ لائن استعمال کرنے والے کسی عمل کو ختم کرنے کے لیے 'کِل' کمانڈ پر انحصار کرتے ہیں جیسا کہ مناسب پراسیس آئیڈینٹیفائر (PID) کے ذریعے بیان کیا گیا ہے۔ اگرچہ ان کے پی آئی ڈی کے ذریعے عمل کو ہدف بنانے میں کوئی حرج نہیں ہے، ایک اور طریقہ جو اکثر آسان ہوتا ہے وہ ہے کسی عمل کو اس کے منفرد شناخت کنندہ کے بجائے نام سے نشانہ بنانا۔

پروسیس کے نام سے کسی عمل کو ختم کرنے کے چند طریقے ہیں، ہم killall اور pkill کا استعمال کرتے ہوئے دو بنیادی طریقوں کا جائزہ لیں گے۔یہ Mac OS/X اور linux میں ایک جیسا کام کریں گے، اور ان کا استعمال GUI ایپس اور پروسیسز کے ساتھ ساتھ پس منظر میں چلنے والے یا خصوصی طور پر کمانڈ لائن پر چلنے والوں کو نشانہ بنانے کے لیے کیا جا سکتا ہے۔ روٹ لیول کے کاموں کو ختم کرنے کے لیے یا تو کمانڈ کو sudo کے ساتھ سابقہ ​​لگایا جا سکتا ہے یا کسی دوسرے صارف کی ملکیت۔

Killall کے نام سے ایک عمل کو مارنا

Killall کمانڈ کسی عمل کو اس کے نام سے ختم کرنے کا سب سے عام استعمال شدہ طریقہ ہے:

  1. ٹرمینل سے، درج ذیل کمانڈ ٹائپ کریں (اس مثال میں ٹاسک "ExampleTask" کو مارنے کے لیے ہدف بنائے گئے عمل کے طور پر استعمال کرتے ہوئے)
  2. killall ExampleTask

  3. 'ExampleTask' کے عمل کو فوری طور پر ختم کرنے کے لیے واپسی کو دبائیں۔

یاد رکھیں، کسی عمل کو ختم کرنا فوری اور ناقابل معافی ہے، یہ بغیر کسی ڈیٹا کو محفوظ کیے عمل کو فوری طور پر ختم کر دیتا ہے۔ اگر آپ کو یقین نہیں ہے کہ آپ کیا کر رہے ہیں تو اس کے نتیجے میں ڈیٹا ضائع اور دیگر بے ضابطگیاں ہو سکتی ہیں۔

Pkill کے ساتھ نام سے ایک عمل کو مار ڈالو

pkill کمانڈ PID کو نشانہ بنانے کے بجائے نام کے ذریعے عمل کو ختم کرنے کا طریقہ بھی پیش کرتی ہے۔ pkill کے فوائد میں سے ایک یہ ہے کہ یہ عمل کو ان کے ناموں میں خالی جگہوں کے ساتھ نشانہ بنانا آسان بناتا ہے کیونکہ آپ کو صرف ٹاسک کے نام کے ارد گرد کوٹس استعمال کرنے کی ضرورت ہوتی ہے۔

  1. ٹرمینل سے درج ذیل کمانڈ ٹائپ کریں:
  2. "

    pkill مثال کے عمل کا نام ایجنٹ"

  3. نام شدہ عمل کو فوری طور پر ختم کرنے کے لیے واپسی کو دبائیں

Killall کی طرح، pkill اس عمل کو فوری طور پر ختم کر دے گا جس کو بغیر کسی تصدیق، ڈائیلاگ، سیو، یا کسی اور چیز کے نشانہ بنایا گیا ہے۔ یہ عمل فوری طور پر ختم ہو جاتا ہے، بالکل اسی طرح جیسے ٹاسک مینیجر یا ایکٹیویٹی مانیٹر کی ایپس پر زبردستی چھوڑنا۔

pkill بہت سی صلاحیتوں کے ساتھ ایک طاقتور ٹول ہے، اگر آپ دلچسپی رکھتے ہیں تو آپ pkill کو وائلڈ کارڈ کے ساتھ استعمال کرنے کے بارے میں سیکھ سکتے ہیں اور pkill کے استعمال سے کسی مخصوص صارف سے تعلق رکھنے والے تمام عمل کو ختم کر سکتے ہیں۔

کمانڈ لائن سے کسی عمل کو نام سے نشانہ بنانے کا دوسرا طریقہ جانتے ہیں؟ ہمیں نیچے کمنٹس میں بتائیں!

کمانڈ لائن کے ذریعے پی آئی ڈی کے بجائے نام سے کسی عمل کو کیسے ختم کیا جائے