Linuxi käsk ps annab ülevaate kõigist süsteemis hetkel töö­ta­va­test prot­ses­si­dest. Käsul on ka mitmeid valikuid, mille abil saad kuvada täpsemat nimekirja.

Mis on Linuxi käsk ps?

Kui teie süsteem töötab eriti aeglaselt või teil on muid probleeme, võib Linuxi käsk ps olla suureks abiks. See kuvab nimekirja kõigist prot­ses­si­dest, mis hetkel teie süsteemis töötavad. Siinkohal tähendab „ps“ lühendit „process status“ (protsessi staatus). Käsk kuvab protsessi nime koos protsessi iden­ti­fit­see­ri­mis­num­briga (PID), selle poolt ka­su­ta­tava CPU aja ning terminali. Kõik need andmed on kasulikud, et saada ülevaade ja kiiresti tuvastada prob­lee­mid. Kui soovite uurida konk­reet­seid protsesse, soovitame kasutada käsku pgrep. Käsk ps töötab kõigis Linuxi dist­ri­but­sioo­ni­des, nagu näiteks Ubuntu.

Kuidas töötab käsk ps?

Kui sisestate käsu ps ilma li­sapa­ra­meet­ri­teta, kuvatakse teile nimekiri kõigist prot­ses­si­dest, mis on käi­vi­ta­tud prae­gu­sest shellist. Muud prot­ses­sid ei kuvata sel juhul. Kui soovite näha ka neid, lugege edasi. Nimekirja on väga lihtne vaadata ja see annab teile esialg­seid võrd­lus­kri­tee­riume, näiteks selle kohta, kui hästi või halvasti praegused prot­ses­sid töötavad.

Milline on ps-i süntaks?

Linuxi käsu ps süntaks on väga lihtne ja näeb välja järgmine:

ps [Options]
shell

Kui käsk käi­vi­ta­takse, kuvatakse nimekiri kõigist hetkel töö­ta­va­test prot­ses­si­dest.

Millised on Linuxi käsu ps valikud?

Käsu ps on mitmeid erinevaid valikuid, mida saab kasutada. UNIX-vormingus valikuid saab lisada lihtsa si­de­kriip­suga ning neid on võimalik rühmitada. BSD-valikud ei vaja si­de­kriipsu ja neid saab samuti rühmitada. GNU-valikud algavad kahe si­de­kriip­suga. Kõige olu­li­se­mate valikute hulka kuuluvad:

  • -A: Võtab arvesse kõiki süsteemis käi­vi­ta­tud protsesse.
  • -a: Võtab samuti arvesse kõiki protsesse, välja arvatud need, mis ei ole seotud terminali. Lisaks sellele jäetakse välja ses­sioo­nide juhid.
  • -C [Protsess]: Näitab ainult protsesse, mis on loetletud [Prot­ses­sid] all.
  • -d: Hõlmab kõiki protsesse, välja arvatud sessiooni juhid.
  • -e: Sama mis -A.
  • -f: Selle valiku abil saad üksikute prot­ses­side ük­sik­as­ja­li­kuma loendi.
  • r: Võtab arvesse ainult hetkel töötavaid protsesse.
  • T: Võtab arvesse ainult protsesse, mis on ühendatud praeguse terminali külge.
  • x: Selle valikuga saate piirata tulemust prot­ses­si­dega, mis kuuluvad teile või teistele ka­su­ta­ja­tele.

Näited ps-käsu kohta

Et selgitada, kuidas Linuxi ps-käsku erinevate va­li­ku­või­ma­lus­tega kasutada, toon siin mõned näited:

$ ps -A
shell

See kuvab kõik prot­ses­sid.

$ ps -ef
shell

See annab teile täpsemat teavet kõigi prot­ses­side kohta.

$ ps -fC programm1, programm2, programm3
shell

Selle näite abil saate teada ük­sik­as­ja­li­ku­mat teavet teatud prog­rammide kohta.

Go to Main Menu