Z ukazom ps v sistemu Linux boste dobili pregled vseh procesov, ki trenutno tečejo v vašem sistemu. Ukaz ima tudi vrsto možnosti, s katerimi lahko pridobite po­drob­nej­ši seznam.

Kaj je ukaz ps v sistemu Linux?

Če vaš sistem deluje posebej počasi ali imate druge težave, vam lahko v veliko pomoč pride ukaz ps v sistemu Linux. Ta vam bo prikazal seznam vseh procesov, ki trenutno tečejo v vašem sistemu. V tem primeru »ps« pomeni »stanje procesa«. Ukaz vam bo prikazal ime procesa skupaj z iden­ti­fi­ka­cij­sko številko procesa (PID), časom, ki ga porablja CPU, ter ter­mi­na­lom kot stan­dar­dom. Vse te in­for­ma­ci­je so koristne za pri­do­bi­tev pregleda in hitro pre­po­zna­va­nje težav. Če želite preiskati določene procese, pri­po­ro­ča­mo uporabo ukaza pgrep. Ukaz ps deluje na vseh di­s­tri­bu­ci­jah Linuxa, kot je Ubuntu.

Kako deluje ukaz ps?

Če vnesete ukaz ps brez kakršnih koli opcij, se prikaže seznam vseh procesov, ki so bili zagnani iz tre­nu­tne­ga lupine. Drugi procesi v tem primeru ne bodo prikazani. Če želite videti tudi te, na­da­ljuj­te z branjem. Seznam je zelo pregleden in vam ponuja nekaj osnovnih in­for­ma­cij, na primer o tem, kako dobro ali slabo trenutni procesi delujejo.

Kako izgleda sintaksa ukaza ps?

Sintaksa ukaza ps v sistemu Linux je zelo preprosta in je naslednja:

ps [Options]
shell

Če izvedete ukaz, boste dobili seznam vseh trenutno aktivnih procesov.

Katere možnosti ponuja ukaz ps v sistemu Linux?

Ukaz ps ponuja različne možnosti, ki jih lahko uporabite. Možnosti v formatu UNIX se dodajo s pre­pro­stim vezajem in jih je mogoče združiti v skupine. Možnosti BSD ne po­tre­bu­je­jo vezaja in jih je prav tako mogoče združiti v skupine. Možnosti GNU se začnejo z dvema vezajema. Med naj­po­memb­nej­ši­mi možnostmi so:

  • -A: Upošteva vse procese, ki tečejo v sistemu.
  • -a: Upošteva prav tako vse procese, razen tistih, ki niso povezani s ter­mi­na­lom. Poleg tega so iz­klju­če­ni vodje sej.
  • -C [Proces]: Prikaže samo procese, ki so navedeni pod [Procesi].
  • -d: Vključi vse procese razen vodij sej.
  • -e: Enako kot -A.
  • -f: To možnost lahko uporabite za pri­do­bi­tev po­drob­nej­še­ga seznama po­sa­me­znih procesov.
  • r: Upošteva samo procese, ki trenutno tečejo.
  • T: Upošteva samo procese, ki so povezani s trenutnim ter­mi­na­lom.
  • x: To možnost lahko uporabite za omejitev re­zul­ta­tov na procese, ki pripadajo vam ali drugim upo­rab­ni­kom.

Primeri ukaza ps

Da bi bilo jasneje, kako lahko upo­ra­blja­te ukaz ps v sistemu Linux z raz­lič­ni­mi možnostmi, je tukaj nekaj primerov:

$ ps -A
shell

Tako se bodo prikazali vsi procesi.

$ ps -ef
shell

Tako boste dobili več po­drob­no­sti o vseh postopkih.

$ ps -fC programm1, programm2, programm3
shell

V tem primeru boste videli po­drob­nej­še in­for­ma­ci­je o nekaterih programih.

Go to Main Menu