پېژندنه
ps پوسټ ستاسو په کمپیوټر کې د اوسني روان بهیرونو لیست چمتو کوي.
دا لارښود به تاسو ته د ps قوماندانۍ ډیر عام استعمالونه وړاندې کړي چې تاسو کولی شئ له دې څخه ډیره برخه ترلاسه کړئ.
د ps قومانده په عام ډول د ګوتو کمانډ او کم یا کم حکمونو سره په ګډه کارول کیږي.
دا اضافی فرمانونه د ps څخه د محصول فلټر او پیغلو کې مرسته کوي کوم چې ډیری وختونه کیدای شي اوږده وي.
د ps قوماندانۍ څنګه کارول
د خپل ps په قوماندې کې د هغه کارونکي چلونې پروسې ښیي چې دا د یو ټرمینل کړکۍ کې روان دي.
ps ته غوږ نیولو لپاره په ساده ډول لاندې ډولونه ولیکئ:
ps
محصول به د هغو معلوماتو قطار وښیي چې لاندې معلومات ولري:
- PID
- TTY
- وخت
- قومانده
PID د پروسې ID دی چې د چلولو پروسې پیژني. TTY د ټرمینل ډول دی.
په خپله د ps قوماندې خورا محدود دی. تاسو شاید ټول ټولې روان بهیرونه وګورئ.
د ټولو چلولو پروسو د لیدلو لپاره لاندې لارښوونو څخه کار اخلئ:
ps-a
ps -e
د غونډو مشرانو ته پرته ټولې ټولې پروسې د لاندې کمانډ ترسره کول:
ps -d
نو د غونډې مشر څه شی دی؟ کله چې یو بهیر د نورو پروسو څخه لرې کوي نو دا د نورو پروسو ناسته رهبري ده. نو د تصور تصور د B پروسې څخه A ککونه او پروسې C. پروسې B د پروسې څخه لرې کونکي پروسه D او پروسې له C کیک پروسس کوي E. کله چې تاسو ټولې پروسې لیږئ پرته له غونډې څخه پرته تاسو به B، C، D او E وګورئ.
تاسو کولی شئ د N-switch په کارولو سره کوم انتخابونه چې تاسو یې ټاکلي دي منفي کړي. د مثال په توګه که تاسو غواړئ چې یوازې د ناستې مشران لاندې کمانډ ترسره کړي:
ps -d-n
په څرګنده توګه د -n ډیر حساس نه وي کله چې د AA-A سره سره کارول کیږي ځکه چې دا به هیڅ څه ونه کړي.
که تاسو غواړئ یوازې د دې ټرمینل چلولو سره تړلې پروسې لاندې لاندې کمانډ وګورئ:
پي ایس ټي
که تاسو غواړئ چې د لاندې کمانډونو په کارولو ټولې ټولې روانې پروسې وګورئ:
ps r
د ps قوماندانۍ کارول د ځانګړو پروسو ټاکنه
تاسو کولی شئ د پیسو کمانډ په کارولو ځانګړي پروسې بیرته راستانه کړئ او د انتخاب معیارونو بدلولو لپاره مختلف الرې شتون لري.
د مثال په توګه که تاسو د پروسې ID پیژنئ تاسو کولی شئ په ساده ډول لاندې کمانډ استعمال کړئ:
ps-p
تاسو کولی شئ د ډیری پروسې IDs په ګوته کولو سره په ډیری پروسو کې وټاکئ:
ps -p "1234 9778"
تاسو کولی شئ د کوډ جلا جلا لیست کارولو سره هم مشخص کړئ:
ps-p 1234،9778
امکانات دا دي چې تاسو به د پروسې ID نه پوهیږئ او د قوماندې لخوا لټون کول اسانه دي. د دې کارولو لپاره لاندې کمانډ کارولو لپاره:
ps-c <کمانڈ>
د مثال په توګه وګورئ که چیرې کروم کنټرول شي تاسو کولی شئ د لاندې کمانډ څخه کار واخلئ:
ps-c کروم
تاسو به حیران شۍ چې وګورئ چې دا د هر پرانیستې ټاب لپاره یو بهیر بیرته راګرځوي.
د پایلو فلټر کولو لپاره نورې لارې د ډلې لخوا دي. تاسو کولی شئ د لاندې نومونو په کارولو سره د ډلې نوم وپلټئ:
ps-g
ps - ډلې <ډله نوم>
د بیلګې په توګه د ټولو ګروپونو لخوا چې د حساب ګروپ لخوا ترسره کیږي د موندلو لپاره لاندې لاندیني ډولونه وپیژني:
ps-g "حسابونه"
ps - ډله "حسابونه"
تاسو کولی شئ په لاندې ډول د کوچني جین کارولو له لارې د ډلې نوم په ځای د ډلې د ID لخوا پلټنه وکړئ:
ps-g
ps - group
که تاسو غواړئ چې د ناستې د پېژندل شویو لیست له لورې لټون وکړو لاندې کمانډ وکاروئ:
ps -s
بدیل په لاندینۍ توګه د ټرمینل ډول لخوا د پلټنې لپاره لاندې کاروئ.
ps -t
که تاسو غواړئ ټول هغه پروسې چې د یو ځانګړي کاروونکي لخوا پرمخ ځي نو لاندې کمانډ هڅه وکړئ:
ps u کارنګرې>
د بیلګې په توګه د ټولو پروسیجرونو موندلو لپاره د ګری لخوا تیریږي الندې لاندیني چلوي:
ps U "gary"
په یاد ولرئ چې دا هغه کس ښیي چې د هغه اعتبارات یې د قوماندې د چلولو لپاره کارول کیږي. د بیلګې په توګه که زه په ګري په نښه کړم او د پورتنۍ قوماندې چلول به یې زما لخوا د ټولو قوماندې چلول ښکاره کړي.
که زه د ټام په توگه ننوږم او سوډو څخه کار واخلم چې زما په څیر قوماندې وټاکئ نو پورتنۍ قومانده به د ټام کنډک وښيي لکه څنګه چې د ګری په واسطه چلول کیږي او ټانګ نه وي.
د لیست لپاره یوازې هغه پروسو ته لیږد محدود کړئ چې واقعیا د ګری لخوا پرمخ وړل کیږي لاندې کمانډ کاروي:
ps-u "gary"
د ps د قوماندان محصول تفتیش کول
په ډیفالټ کې تاسو ورته 4 کالمونه درکوي کله چې تاسو د ps کمانډ کاروئ:
- PID
- TTY
- وخت
- قومانده
تاسو کولی شئ د لاندې قوماندې چلولو له لارې بشپړ لیست ترلاسه کړئ:
ps -ef
هغه لکه چې تاسو پوهیږئ ټولې ټولې پروسې او FF-F بشپړ تفصیلات ښیي.
بیرته راستانه شوي ستنې په الندې ډول دي:
- کارن نوم
- PID
- PPID
- C
- سټیم
- TTY
- وخت
- قومانده
د کاروونکي ID هغه کس دی چې قوماندان یې وټاکه. PID د قوماندې قومانده د بهیر ID دی. PPID د هغه پروسیجر دی چې د قوماندې څخه لرې شوی.
د کالم کالم د ماشومانو شمېره ښيي چې پروسې لري. سټیم د پروسې لپاره د پیل وخت دی. TTY دا ټرمینل دی، وخت د هغه وخت مقدار دی چې دا یې پرمخ وړل کیږي او قوماندې حکم کوي چې چلول شوی.
تاسو کولی شئ د لاندې کمانډونو په کارولو سره لا نور کالمونه ترلاسه کړئ:
ps-eF
دا لاندې پوسټونه بیرته راستانه کوي:
- UID
- PID
- PPID
- C
- SZ
- آر ایس ایس
- PSR
- سټیم
- TTY
- وخت
- قومانده
اضافي کالمونه SZ، آر ایس ایس او PSR دي. SZ د پروسې اندازه ده، آر ایس ایس د حقیقي حافظې اندازه ده او PSR هغه پروسیسر دی چې قوماندې ته سپارل کیږي.
تاسو کولی شئ د کاروونکي مشخص شوې بڼه وټاکئ چې لاندې سایټ کاروي:
ps -e --format <بڼه>
په لاندې ډول دي:
- د CPU - CPU کارول
- د یاد یادښت فیصده کارول
- د ټولو ټولو مباحثو سره قومانده
- د پروسس کونکي کارول
- cmd - قوماندې
- کم - یوازې د قوم نوم
- cp - CPU کارول
- د CPU وخت - د CPU وخت
- egid - اغیزمن ګروپ ID
- د مثال په توګه - اغیزمنه ډله
- etime - ضایع شوی وخت
- ایډ - اغیزمن کاروونکي ID
- ایسر - اغیزمن کاروونکي
- ګید - ډله ایډ
- ډله - ډله نوم
- pgid - د پروسې ډله ID
- پی پی پی - د پروسې ډله
- پی پیډ - د والدین پروسې ID
- پیل - بهیر پیل شو
- sz - په فزیکي پاڼو کې اندازه
- پیسې - هغه موضوعات چې د پروسې ملکیت لري
- وخت - مجموعی وخت
- د USAID کارن
- د کارن - نوم
ډیری نور انتخابونه شتون لري مګر دا ترټولو معمول کارول شوي دي.
د فارمټونو کارولو لپاره لاندې لاندیني ډولونه ولیکئ:
ps -e --format = "uid د سی ډی ډي غیر وخت"
تاسو کولی شئ هغه توکي سره مخلوط کړئ او هغه سره سمون ومومئ چې تاسو یې غواړئ.
د محصول ترتیبول
د محصول د ترتیب کولو لپاره لاندې یادښتونه کاروي:
ps -ef -sort
د ډول انتخابونو انتخاب په لاندې ډول دي:
- cmd - نامتوقع نوم
- پی پی پی - CPU کارول
- بيرغونه - بيرغونه
- pgrp د پروسې ډلې ID
- کم - د کاروونکي مجموعه وخت
- cstime - مجموعي سیسټم وخت
- یوزر - د کارن وخت
- د پروسې ID
- پی پیډ - د والدین پروسې ID
- اندازه - اندازه
- د USAID کارن
- کارن - د کارن نوم
بیا بیا نور انتخابونه شتون لري مګر دا ترټولو معمول دي.
د مثال بیلګه په لاندې ډول ده:
ps -ef - د کاروونکي کارن
د ps څخه د ګوتو کارول، کم او نور حکمونه
لکه څنګه چې په پیل کې ذکر شوی دا د عامو پیسو څخه د grep، کم او نورو حکمونو سره کارول دي.
لږ او ډیر حکمونه به ستاسو سره د پایلې په پایله کې یو پاڼې په یو وخت کې بدلون راولي. د دې امرونو کارولو لپاره په ساده ډول د تیلو څخه لاندینۍ محصول په لاندې توګه وپټئ:
ps -ef | نور
ps -ef | لږ
د ګوتو قومانده تاسو سره مرسته کوي چې تاسو د پیسو کمانډ پایلې پاک کړئ.
د مثال په توګه:
ps -ef | ګوتو کروم
لنډیز
د ps قوماندې عموما په لینکس کې د لست کولو پروسې لپاره کارول کیږي. تاسو کولی شئ د مختلفو لارو پرمخ وړلو پروسو د ښودلو لپاره لوړ کمانډ استعمال کړئ .
په دې مقاله کې عام سوئچونه پوښلي دي مګر دلته نور شتون لري او نور شکلونه او ترتیبونه انتخابوي.
د ps د کمانډ لپاره د لینکس مینې پاڼې لوستل وګورئ.