Vebijêrîna Pêvajoya ps a Linux

Pêşkêş

Rêveberê ps a hilberên pêvajoyên heyî yên li ser komputerê hilber dike.

Ev rêber dê ji we re karanîna pirtûka ps ya gelemperî nîşanî nîşanî da ku hûn dikarin pir ji wan re bigirin.

Fermana ps-ê bi hevrêzê bi fermandariya grep û bêtir an emrê kêmtir bikar anîn .

Biryara din ev alîkarî da ku ji derveyî pisê paqij bikin û paginate bike ku pir caran dirêj dibe.

Çawa Kargirtina Pêwîsta Pêwîst bikin

Li ser fermana ps a nîşan dide ku pêvajoyên berdewam ên ku bikarhênerê wê di nav paceya termînal de digerin.

Pêxwendina ps ps tenê binivîse:

ps

Hilbijêre dê pelên daneyên nîşanî yên ku di agahiyên jêrîn de nîşan bide:

PID ya nasnameya pêvajoyê ye ku pêvajoyek berdewam dike. TTY tîrêla termînal e.

Li ser fermana ps a wê gelekî sînor e. Dibe ku hûn dixwazin pêvajoyên tevgeran bibînin.

Ji bo dîtina pêvajoya tevgerên tevgerên an jî ji rêzikên jêrîn bikar bînin:

ps-a

ps -e

Ji bo tevahiya pêvajoyan nîşan bide bila rêberên rûniştinê li peymana jêrîn digirin:

ps -d

Wê demê civînek çi ye? Dema ku pêvajoyek pêvajoyên din ên dûr derxistin ev rêberê rûniştina hemû pêvajoyên din hene. Wê demê pêvajoyek bifikirin A K pêvajoya bêdeng B û pêvajoya C pêvajoya B Dike û pêvajoyê C kicks dûr dikeve pêvajoya dakêşê. E Dema ku hûn hemû pêvajoyan binivîsin hemû rêberên rûniştinê hûn ê B, C, D û E bibînin, lê ne.

Hûn dikarin dikarin hilbijartinên ku hûn bi bijartina n-ê bikar bînin bijartin. Ji bo nimûne eger hûn dixwazin bibînin tenê rêberên rûniştinê li peymana jêrîn digirin:

ps -d-N

Bêguman ne-n pir hişmend e ku dema ku bi -e -A-ê ve tê bikaranîn, wekî ew tiştek tiştek nîşan nede.

Heke hûn tenê tenê pêvajoyên ku bi vê termînalê ve girêdayî ye, tenê dibînin ku emrê jêrîn:

ps T

Ger hûn dixwazin ku pêvajoyên tevgerên bi karanîna jêrîn bi kar bînin bibînin:

ps r

Pêvajên Taybetên Hilbijêrî Bikaranîna Pêwistin

Hûn dikarin pêvajoyên ps a bi karanîna ps a veguherînin û rêbazên cûda hilbijêre ku pîvanên hilbijartinê biguherînin.

Ji bo nimûne eger hûn nasnameya pêvajoyê bizanibin hûn tenê bi fermana jêrîn bikar bînin:

ps -p

Hûn dikarin pêvajoyên piranî hilbijêre ku ji hêla nasnameyên pirzimanî ve diyar bikin:

ps -p "1234 9778"

Hûn dikarin bikar bînin ku lîsteya cûda cuda bikar bînin:

ps -p 1234,9778

Hêviyên ku hûn nasnameya pêvajoyê nas nakin û ew bi hêla rêveberiya lêgerînê hêsan e. Ji bo vê yekê emrê jêrîn bikar bînin:

ps-c

Ji bo nimûne ku bibînin ku Kûrek tê dimeşîne dikare dikare emrê jêrîn bikar bînin:

ps-c chrom

Hûn dikarin şaş bibin ku bibînin ku ev pêvajoya yek ji bo tabloya vekirî ve vegerîne.

Gelek awayên ku ji encamên paqijkirina komê ye. Hûn dikarin bi navê grûbê jêrîn li ser sîteya jêrîn bigerin:

ps-g
ps --Group

Ji bo nimûne ku hemû pêvajoyên ku ji hêla grûpên grûpê ve têne veşartin bibînin:

ps-g "hesab"
ps --Group "hesab"

Hûn dikarin bi navê komê koma lêgerînê ji hêla komên grûpê ve bikar bînin digel jêrîn:

ps-g
ps-group

Heke hûn ji lîsteya nasnameyên rûniştinê re digerin lêgerînê digerin:

ps -s

Alternatîv li jêr jêrîn bikar bînin ku ji lêgerînê veguhestin.

ps -t

Ger hûn bixwazin ku hemû pêvajoyên ku ji hêla xweya taybet ve têne diceribînin hewl dide ku emrê jêrîn bikin:

ps U

Ji bo nimûne ku hemû pêvajoyên ku ji hêla gary ve digotin jêrîn digerin:

ps U "gary"

Têbînî ku ev kes nîşan dide ku kîjan destnîşan têne bikaranîn ku emrê birin. Ji bo nimûne ku ez di nav garyê de tê meşandin û rêberê jorîn bimeşim, ew ê hemû emir bi destê min ve nîşan bide.

Heke ez Tom di navnîşa Tom de bikim û bi sudo bikar bînim ku min ji min re fermandar bike, paşê emrê jorê dê emrê Tom ê nîşan bide ku wekî bi gary û nexşikê ve tê veşartin.

Ji bo ku sînorê tenê tenê pêvajoyên sînor bike, bi rastî bi rêkûpêk digire, emrê jêrîn bikar bînin:

ps -U "gary"

Forma Pergala Pêvekirinê Pêvekirinê

Bi paşnavê hûn bi heman 4 kolonan digire dema ku hûn pergala ps bikar bînin:

Hûn dikarin lîsteya jêrîn bistînin bi rêberiya jêrîn bistînin:

ps -ef

Te-ê ku hûn dizanin hemî pêvajoyan û f û -f nîşan dide nîşandan.

Dema ku vegerin kolonan ev in:

Nasnameya Nasnameyê kesê ku emir kir. PID ji bo emrê pêvajoyê ya nasnameyê ye. Pêvajoya pêvajoya dêûbav e ku biryara feda kir.

C-column nîşan dide ku hejmara zarokên ku pêvajoyek heye. Stime ji bo pêvajoya destpêkê ye. TTY tûral e, wextê ku wext û birêvebirin, ew e ku em diçin.

Hûn dikarin ji hêla komîteya jêrîn bi karanîna bêhtir bistînin:

ps -eF

Vê gavên jêrîn vegerîne:

Pirsên din ên SZ, RSS û PSR hene. SZ pîvana pêvajoyê ye, RSS rêjeya mêjûya rastîn e û PSR e ku pêvajoyê ye ku emrê wî tête kirin.

Hûn dikarin bikarhênerek definekirî diyar bikin bi karûbarên jêrîn bikar bînin:

ps -e --format

Forma jêrîn ev in:

Gelek bijare hene hene lê ev pir têne bikaranîn.

Ji bo karanîna formatan binivîse:

ps -e --format = "uid yekdem cmd"

Hûn dikarin wan tiştên ku hûn dixwazin bexşin û maddî bikin.

Hilbijêre

Ji bo bicîhkirina hilberê binivîse jêrîn:

ps -ef - sort

Hilbijêre hilbijêreên cureyê wiha têne:

Dîsa dîsa alternatîf hene hene lê ev gelemperî ne.

Wek mînakek nimûne ev e:

ps -ef - user, pid

Bi pirtûka Bikaranîna bi grep, kêmtir û emirên din

Wekî ku di destpêkê de behsa tê gotin, ew gelemperî ye ku bi bi grep, kêm û emirên din re bikar bînin.

Hûn û bêtir emirên ku hûn di encamekê de peldanka yek rûpela ve dihejînin alîkarî bikin. Ji bo ku van emrê bi karanîna hêsantir ji hêla ji grepê ve bi van pîvanan bikar bînin:

ps -ef | zêde
ps -ef | kêmtir

Fermana grep alîkarî ji we re encamên ji pirtûka ps veguherîne.

Bo nimûne:

ps -ef | chroma grep

Berhevkirinî

Fermana ps a tê bikaranîn ji bo pêvajoyên lîsteya navîn li Linux. Her weha hûn dikarin biryara sereke bikar bînin ku pêvajoyên rêvebirinê bi awayekî cuda cuda bikin.

Ev gotar veguherînên gelemperî hene lê lê zêde hene û bêtir hilbijêre û alternatîfên din.

Ji bo ku hûn bêtir bixwînin, pirtûkên Linux yên ji bo biryara psê bixwînin.