PIDOF یا PGREP کے ساتھ لینکس کے عمل کے PID کو کیسے تلاش کریں

Nov 15, 2024
لینکس

لینکس کے عمل کے ساتھ کام کرنے کا مطلب اکثر اس کے عمل کی شناخت ، یا PID جاننا ہوتا ہے۔ یہ ایک انوکھا نمبر ہے جو چلانے والے سافٹ ویئر کے ہر ٹکڑے کو دیا جاتا ہے۔ یہ جاننے کے لئے دو طریقے ہیں کہ یہ کیا ہے۔

لینکس پروسیس ID کیا ہے؟
PIDOF کمانڈ کے ساتھ لینکس PID کیسے حاصل کریں
لینکس میں PGREP کمانڈ کے ساتھ PIDs کیسے تلاش کریں

لینکس پروسیس ID کیا ہے؟

اندرونی طور پر ، لینکس اپنے چلانے کے عمل کو ایک انوکھا شناختی نمبر مختص کرکے ٹریک کرتا ہے ، جسے پروسیس ID ، یا PID کہا جاتا ہے۔ ہر چلنے والی درخواست ، افادیت ، اور ڈیمون کے پاس ایک PID ہوتا ہے۔

PIDs آسان انٹیجر اقدار ہیں۔ ایک نئے شروع ہونے والے عمل کو آخری PID سے زیادہ ایک PID ملے گا جو جاری کیا گیا تھا۔ لہذا سب سے زیادہ پی آئی ڈی کے ساتھ عمل جدید ترین ہے - یعنی حال ہی میں - لانچ کیا ہوا عمل۔ یہ اس وقت تک جاری رہتا ہے جب تک کہ سسٹم کسی PID کی زیادہ سے زیادہ قیمت سے ٹکرا نہ جائے۔

ایک PID کے لئے اوپری حد 32768 ہے۔ ایک بار جب یہ اعداد و شمار پہنچ جاتے ہیں تو ، لینکس شروع میں واپس چلا جاتا ہے اور ایک PID کی تلاش کرتا ہے جو مفت ہوچکا ہے کیونکہ اس عمل سے پہلے اس کا ملکیت ختم ہوچکا ہے۔

1 کے پی آئی ڈی کے ساتھ عمل پہلا عمل ہے جو لانچ کیا جاتا ہے جب بوٹ اپ کے عمل کے ذریعہ لینکس لانچ کیا جاتا ہے۔ سسٹم پر مبنی سسٹمز پر جو ہوں گے سسٹمڈ دوسرے سسٹم پر یہ امکان ہے اس میں ، اگرچہ کچھ لینکس تقسیم متبادلات استعمال کرتے ہیں جیسے اوپن آر سی یا S6

بعض اوقات کسی عمل کے PID کو دریافت کرنا مفید ہوتا ہے ، عام طور پر اس وجہ سے کہ آپ اس عمل پر کچھ کارروائی کرنا چاہتے ہیں۔ جب آپ جانتے ہو کہ کسی عمل کی PID تلاش کرنے کے دو مختلف طریقے یہ ہیں نام عمل کا

متعلقہ: UNIX PIDs کیا ہیں اور وہ کیسے کام کرتے ہیں؟

PIDOF کمانڈ کے ساتھ لینکس PID کیسے حاصل کریں

pidof کمانڈ کو "PID" اور "آف" کے امتزاج کے طور پر سوچا جاسکتا ہے۔ یہ پوچھنے کی طرح ہے کہ اس عمل کا پی آئی ڈی کیا ہے؟ اگر ہم بغیر پیرامیٹرز کے کمانڈ کا استعمال کرتے ہیں تو یہ کچھ نہیں کرتا ہے۔ یہ خاموشی سے آپ کو کمانڈ پرامپٹ پر لوٹاتا ہے۔ ہمیں عمل کا نام بتانے کی ضرورت ہے۔

pidof ہمیں بتاتا ہے کہ باش شیل کا پی آئی ڈی 8304 ہے۔ ہم اس کی تصدیق کر سکتے ہیں PS کمانڈ. ہمیں صرف کال کرنے کی ضرورت ہے PS بغیر پیرامیٹرز کے۔ یہ موجودہ سیشن میں چلنے والے عمل کے بارے میں رپورٹ کرے گا۔

کیونکہ PS یہ ان تمام عملوں کے بارے میں رپورٹس جو اس کو مل سکتی ہے ، جس میں خود بھی شامل ہوگا ، یہ ہمیں بتاتا ہے کہ ایک ہے باش عمل اور a PS عمل چل رہا ہے۔ جیسا کہ ہم توقع کریں گے ، باش عمل میں وہی PID ہوتا ہے pidof اطلاع دی گئی۔

اگر آپ کے پاس ایک سے زیادہ ٹرمینل ونڈو کھلا ہے ، pidof ان سب کے بارے میں رپورٹ کریں گے۔

نوٹ کریں کہ PIDs اعلی سے کم سے کم یا دوسرے لفظوں میں ، حالیہ سے سب سے قدیم تک درج ہیں۔

جو کچھ نہیں دکھاتا ہے وہ یہ ہے کہ آپ ان تمام عمل کے مالک نہیں ہوسکتے ہیں۔ pidof مماثل ناموں کے ساتھ تمام عمل تلاش کرتا ہے ، قطع نظر اس سے کہ ان کا مالک کون ہے۔ آئیے آؤٹ پٹ کو پائپنگ کرکے گہری نظر آتے ہیں گریپ ہم استعمال کر رہے ہیں -e (تمام عمل کو منتخب کریں) اور -f (مکمل لسٹنگ) کے ساتھ اختیارات PS

دو بش کے عمل صارف ڈیو سے تعلق رکھتے ہیں ، تیسرا صارف مریم سے تعلق رکھتا ہے۔

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

پہلے سے طے شدہ ، pidof تمام عملوں پر رپورٹس۔ اگر ہم چاہتے ہیں تو ، ہم ان عملوں میں سے صرف حالیہ طلب کرسکتے ہیں۔ -s (سنگل شاٹ) آپشن صرف اتنا ہی کرتا ہے۔

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

پہلی کمانڈ آؤٹ پٹ کو جمع کرتی ہے pidof اور اسے ہمارے متغیر کو تفویض کرتا ہے ، جس کا ہم نام لے رہے ہیں pid ہمیں ضرورت نہیں ہے بازگشت یہ اسکرین پر ، ہم صرف یہ ظاہر کرنے کے لئے کر رہے ہیں کہ ہمارے متغیر کیا ہے۔

ہم متغیر کو اس کے پاس منتقل کرتے ہیں مار کمانڈ ، پھر استعمال کریں pidof ایک بار پھر یہ چیک کرنے کے لئے کہ آیا کوئی کروم عمل باقی ہے یا نہیں۔ وہ سب مارے گئے ہیں۔

ایک نرالا pidof یہ ہے کہ یہ شیل اسکرپٹ کے پیڈ کو واپس نہیں کرے گا۔ یہ PID کو واپس کرتا ہے باش شیل جو اسکرپٹ چلا رہا ہے۔ اسکرپٹ چلانے والے شیل کو دیکھنے کے ل we ، ہمیں استعمال کرنے کی ضرورت ہے -ایکس (اسکرپٹ) آپشن۔

pidof ایک باش شیل کے پیڈ کو لوٹاتا ہے ، اور PS ہمیں دکھاتا ہے کہ دو گولے چل رہے ہیں۔ ایک شیل چل رہا ہے pidof کمانڈ ، اور دوسرا اسکرپٹ چلانے والا شیل ہے۔

لینکس میں PGREP کمانڈ کے ساتھ PIDs کیسے تلاش کریں

pgrep کمانڈ تھوڑا سا کام کرتا ہے pidof لینکس میں عمل کی شناخت حاصل کرنے میں۔ تاہم ، اس سے صرف ایسے عمل نہیں ملتے ہیں جو بالکل تلاش کے اشارے سے مماثل ہیں ، یہ کسی بھی عمل کے PIDs کو بھی واپس کرتا ہے جس کا نام مشتمل تلاش کا متن۔

یہاں ایک کمپیوٹر پر ایک مثال ہے جس میں فائر فاکس چل رہا ہے۔

یہ سب کمانڈز فائر فاکس کا عمل تلاش کرتے ہیں اور PID واپس کردیتے ہیں۔ لیکن اگر آپ کمانڈ داخل کرتے ہیں:

خود ہی ، آپ کو کیسے پتہ چلے گا کہ اگر پی جی آر ای پی کو ایف آئی مل گئی ہے ریفو x اور نہیں ، کہیں ، ایک ڈیمون جس کو پی کہا جاتا ہے اصلاحی ایم ڈی؟

اگر آپ شامل کریں -l (فہرست کا نام) آپشن ، پی جی آر ای پی پی آئی ڈی کے ساتھ ساتھ عمل کے نام کی فہرست بنائے گا۔

اگر مماثل عمل کی متعدد مثالیں موجود ہیں تو ، وہ سب درج ہیں۔

نوٹ کریں کہ وہ چڑھتے ہوئے ترتیب میں درج ہیں ، جو آؤٹ پٹ کے مخالف آرڈر ہے pidof وہ قدیم عمل سے لے کر جدید ترین عمل تک درج ہیں۔ جیسا کہ ہم نے دیکھا pidof ، لازمی طور پر آپ کے تمام درج عمل کا تعلق نہیں ہے۔

-u (صارف ID) آپشن آپ کو ایسے عمل کی تلاش کرنے دیتا ہے جو تلاش کے متن سے مماثل ہیں ، اور نامزد کی ملکیت ہیں صارف

اس بار ہم نتائج میں تین باش عملوں کو دیکھتے ہیں۔ دوسرا استعمال کیا جارہا ہے مریم

اور ہم کسی خاص صارف کے لئے تمام عمل دیکھنے کے لئے کہہ سکتے ہیں۔

مکمل کمانڈ لائن دیکھنے کے لئے ، استعمال کریں -a (مکمل فہرست) آپشن۔

پی آئی ڈی کی ملکیت کے بارے میں ایک لفظ

سسٹم کے تمام عمل کی ملکیت نہیں ہے جڑ صارف بہت سے لوگ یقینا ہیں ، لیکن ان سب میں نہیں۔ مثال کے طور پر ، یہ کمانڈ کام کرتا ہے:

یہ ناکام ہوجاتا ہے کیونکہ جڑ اس عمل کا مالک نہیں ہے۔ اصل مالک ایک سسٹم صارف ہے جسے "ایبی" کہا جاتا ہے۔ صحیح صارف نام کا استعمال کرتے ہوئے ، کمانڈ کام کرتی ہے۔


لینکس - انتہائی مشہور مضامین

کا بہترین لینکس ڈسٹری systemd بغیر

لینکس Feb 24, 2025

BMJ / Shutterstock.com غالب لینکس ڈسٹری اپنایا جب Systemd. ، حریف توزیع کاںٹیدار اور نئے منصوبو�..


آپ کا میک ٹرمینل کا استعمال کرتے ہوئے مقفل کرنے کے لئے کس طرح

لینکس Feb 16, 2025

سائبریکچر کے پہلے قواعد میں سے ایک ہمیشہ اس سے دور قدم کرنے سے پہلے اپنے کمپیوٹر کو تالا لگا دیتا ہے. اگ�..


لینکس بدل جاتا ہے 30: کس طرح ایک شوق پروجیکٹ کو فتح ورلڈ

لینکس Sep 17, 2025

لیری Ewing نے اور GIMP پر ستمبر 17، 1991 ، Linus Torvalds نے پہلی بار لینکس دانا (ورژن 0.01) جاری کیا..


10 بنیادی لینکس حکم

لینکس Oct 13, 2025

بس لینکس پر شروع ہو رہی ہے؟ اپنے آپ کو کمانڈ لائن کے ساتھ آرام دہ بنانا ضروری ہے. آپ نے پہلے ہی کمانڈ لائن ..


ایک M1 میک ساتھ ایپل سلیکن پر لینکس انسٹال کرنے کا طریقہ

لینکس Nov 11, 2024

ایپل کے آبائی لینکس حمایت نیا بازو کی بنیاد پر فن تعمیر کو ابھی تک تیار نہیں ہے، لیکن اگر آپ کو ایک پر لین..


لینکس میں DNS کو کیسے فلش کریں

لینکس Nov 14, 2024

کیا آپ کا انٹرنیٹ براؤزنگ کا تجربہ آپ کے لینکس ڈیوائس پر سست ہے ، یا آپ کی ویب سائٹیں ہیں جن کی آپ پرانی ہیں �..


لینکس پر ماحولیاتی متغیرات کی فہرست کیسے بنائیں

لینکس Oct 31, 2025

لینکس پر ، ماحولیاتی متغیرات اہم اقدار اور ترتیبات رکھتے ہیں۔ اسکرپٹ ، ایپلی کیشنز اور گولے ان اقدار کو پڑ�..


لینکس باش اسکرپٹ میں اپنے عوامی IP کو کیسے حاصل کریں

لینکس Nov 9, 2024

اگر آپ اپنے کمپیوٹر سے دور سے رابطہ کرنا چاہتے ہیں تو آپ کو اپنے بیرونی IP ایڈریس کی ضرورت ہوگی۔ اسے دستی طور..


اقسام