لینکس کا استعمال کرتے ہوئے عمل کو قتل کرنے کا سب سے آسان طریقہ
لینکس کا استعمال کرتے ہوئے عمل کو قتل کرنے کے بہت سے مختلف طریقے موجود ہیں. مثال کے طور پر، میں نے پہلے ہی ایک گائیڈ لکھا ہے "" ایک لینکس پروگرام کو مارنے کے 5 طریقے "دکھائے ہوئے ہیں اور میں نے مزید ہدایات لکھی ہے جو" ایک کمانڈ کے ساتھ کسی بھی درخواست کو مار ڈالو "کہا جاتا ہے.
"لینکس پروگرام کو مارنے کے 5 طریقے" کے حصے کے طور پر میں نے آپ کو PKill کمانڈ میں متعارف کرایا اور اس گائیڈ میں، میں PKill کمانڈر کے لئے استعمال اور دستیاب سوئچز پر توسیع کروں گا.
PKill
PKill کمانڈ آپ کو صرف نام کا نام کرکے ایک پروگرام کو مارنے کی اجازت دیتا ہے. مثال کے طور پر، اگر آپ اسی پروسیسنگ ID کے ساتھ تمام کھلی ٹرمینلز کو قتل کرنا چاہتے ہیں تو آپ مندرجہ ذیل قسم کو لکھ سکتے ہیں:
پیکلی کی اصطلاحآپ اس طرح کے سی سی کی فراہمی کی طرف سے ہلاک ہونے والے عملوں کی تعداد میں شمار کر سکتے ہیں.
pkill -cپیداوار صرف قتل کی کارروائیوں کی تعداد ہو جائے گا.
کسی خاص صارف کے لئے تمام عملوں کو قتل کرنے کے لئے مندرجہ ذیل کمانڈ چلائیں:
pkill -uصارف کے لئے مؤثر صارف کی شناخت کو تلاش کرنے کے لئے مندرجہ ذیل ID کمانڈ کا استعمال کرتا ہے:
آئی ڈیمثال کے طور پر:
آئی ڈی جیآپ ایک خاص صارف کے تمام عمل کو بھی اصل صارف کی شناخت کا استعمال کرتے ہوئے اس طرح سے قتل کر سکتے ہیں:
pkill -Uحقیقی صارف کی شناخت صارف کی شناخت ہے جس میں عمل چل رہا ہے. زیادہ تر مقدمات میں، یہ مؤثر صارف کے طور پر ہی ہو گا، لیکن اگر عمل اعلی استحکام کا استعمال کرتے ہوئے چلایا گیا تو پھر کمانڈ اور مؤثر صارف چلانے والے شخص کی اصلی صارف کی شناخت مختلف ہوگی.
اصلی صارف کی شناخت کو تلاش کرنے کے لئے مندرجہ ذیل کمانڈ استعمال کرتے ہیں.
id -ruآپ مندرجہ ذیل حکموں کا استعمال کرتے ہوئے کسی خاص گروپ میں تمام پروگراموں کو بھی مار سکتے ہیں
pkill-g pkill -Gپروسیسنگ گروپ آئی ڈی اس عمل کو چلانے والے گروپ کی شناخت ہے جبکہ اصلی گروپ کی شناخت صارف کے پروسیسنگ گروپ ہے جسے جسمانی طور پر کمانڈ میں بھاگ گیا ہے. اگر یہ حکم اعلی استحکام کا استعمال کرتے ہوئے بھاگ گیا تو یہ مختلف ہوسکتا ہے.
صارف کے لئے گروپ کی شناخت کو تلاش کرنے کے لئے مندرجہ ذیل ID کمانڈ چلاتے ہیں:
id-gمندرجہ ذیل شناخت کا استعمال کرتے ہوئے اصلی گروپ کی شناخت کو تلاش کرنے کے لئے:
id-rgآپ اصل میں قتل کرنے کے عمل کی تعداد محدود کر سکتے ہیں. مثال کے طور پر قتل کرنے والے تمام صارفین کی عمل ممکن نہیں کہ آپ کیا کرنا چاہتے ہیں. لیکن آپ مندرجہ ذیل کمانڈ چلانے کے ذریعے اپنی تازہ ترین عمل کو مار سکتے ہیں.
pkill -nمتبادل طور پر سب سے پرانے پروگرام کو مارنے کے لئے مندرجہ ذیل کمانڈ چلاتے ہیں:
pkill -oتصور کریں کہ دو صارفین فائر فاکس چل رہے ہیں اور آپ صرف ایک مخصوص صارف کیلئے فائر فاکس کے ورژن کو مارنا چاہتے ہیں جو آپ مندرجہ ذیل کمانڈ چل سکتے ہیں:
Pkill -U فائر فاکسآپ تمام پروسیسنگوں کو قتل کر سکتے ہیں جن میں مخصوص والدین کی شناخت ہے. ایسا کرنے کے لئے مندرجہ ذیل کمانڈ چلائیں:
pkill -Pآپ مندرجہ ذیل کمانڈ کو چلانے کے ذریعے مخصوص سیشن ID کے ساتھ تمام عمل کو بھی مار سکتے ہیں:
pkill -sآخر میں، آپ کو ایک مخصوص ٹرمینل کی قسم پر چلنے والی تمام عمل کو بھی مندرجہ ذیل کمانڈر کی طرف سے قتل کر سکتا ہے:
pkill -tاگر آپ بہت ساری کارروائیوں کو مارنا چاہتے ہیں تو آپ نینو جیسے ایڈیٹر کا استعمال کرتے ہوئے فائل کھول سکتے ہیں اور علیحدہ لائن پر ہر عمل میں داخل ہوتے ہیں. فائل کو بچانے کے بعد آپ کو فائل پڑھنے کے لئے مندرجہ ذیل کمانڈ چلانے اور اس کے اندر اندر درج ہر عمل کو مار ڈالا.
pkill -F / path / to / filePgrep کمانڈ
پیکیل کمانڈ چلانے سے پہلے یہ دیکھنے کے لائق ہے کہ پیکلی کمانڈ کا اثر pgrep کمانڈ چل رہا ہے.
pgrep کمانڈ اسی سوئچ کا استعمال کرتا ہے جس کے طور پر پیک کمانڈ اور چند اضافی اضافی.
خلاصہ
اس گائیڈ نے آپ کو دکھایا ہے کہ پیک کمانڈ کا استعمال کرتے ہوئے عمل کو کیسے قتل کیا جائے. لینکس یقینی طور پر قاتلوں، قتل، ایکس کلو سمیت، نظام کی نگرانی اور سب سے اوپر کمانڈ کا استعمال کرتے ہوئے عمل کو قتل کرنے کے لئے دستیاب اختیارات کے plenties ہے.
یہ آپ کے پاس ہے جو آپ کے لئے موزوں ہے جس کا انتخاب کریں.