PGrep & PKill کمانڈروں کا استعمال کرتے ہوئے کس طرح کی فہرست اور عمل کو مار ڈالو

لینکس کا استعمال کرتے ہوئے عمل کو قتل کرنے کا سب سے آسان طریقہ

لینکس کا استعمال کرتے ہوئے عمل کو قتل کرنے کے بہت سے مختلف طریقے موجود ہیں. مثال کے طور پر، میں نے پہلے ہی ایک گائیڈ لکھا ہے "" ایک لینکس پروگرام کو مارنے کے 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 / file

Pgrep کمانڈ

پیکیل کمانڈ چلانے سے پہلے یہ دیکھنے کے لائق ہے کہ پیکلی کمانڈ کا اثر pgrep کمانڈ چل رہا ہے.

pgrep کمانڈ اسی سوئچ کا استعمال کرتا ہے جس کے طور پر پیک کمانڈ اور چند اضافی اضافی.

خلاصہ

اس گائیڈ نے آپ کو دکھایا ہے کہ پیک کمانڈ کا استعمال کرتے ہوئے عمل کو کیسے قتل کیا جائے. لینکس یقینی طور پر قاتلوں، قتل، ایکس کلو سمیت، نظام کی نگرانی اور سب سے اوپر کمانڈ کا استعمال کرتے ہوئے عمل کو قتل کرنے کے لئے دستیاب اختیارات کے plenties ہے.

یہ آپ کے پاس ہے جو آپ کے لئے موزوں ہے جس کا انتخاب کریں.