Kommandoen ps i Linux gir deg en oversikt over alle prosessene som kjører på systemet ditt akkurat nå. Kommandoen har også en rekke alternativer som lar deg få en mer detaljert liste.

Hva er Linux-kommandoen «ps»?

Hvis systemet ditt kjører spesielt tregt eller du opplever andre problemer, kan Linux-kommandoen ps være til stor hjelp. Den gir deg en liste over alle prosesser som for øyeblikket kjører på systemet ditt. I dette tilfellet står «ps» for «process status». Kommandoen gir deg navnet på prosessen sammen med prosessidentifikasjonsnummeret (PID), CPU-tiden den bruker samt terminalen som standard. All denne informasjonen er nyttig for å få oversikt og raskt identifisere problemer. Hvis du ønsker å undersøke spesifikke prosesser, anbefaler vi å bruke kommandoen pgrep. Kommandoen ps fungerer på alle Linux-distribusjoner, for eksempel Ubuntu.

Hvordan fungerer kommandoen ps?

Hvis du skriver inn kommandoen ps uten å bruke noen alternativer, får du opp en liste over alle prosesser som er startet fra det aktuelle skallet. Andre prosesser vises ikke i dette tilfellet. Hvis du ønsker å se dem også, kan du lese videre nedenfor. Listen er veldig enkel å overskue og gir deg noen innledende referansepunkter, for eksempel hvor godt eller dårlig de aktuelle prosessene kjører.

Hvordan ser ps-syntaksen ut?

Syntaksen til Linux-kommandoen ps er veldig enkel å bruke og ser slik ut:

ps [Options]
shell

Hvis du kjører kommandoen, får du en liste over alle prosessene som kjører for øyeblikket.

Hvilke alternativer finnes i Linux ps?

Kommandoen ps har ulike alternativer du kan bruke. De som følger UNIX-formatet, kan angis ved hjelp av en enkel bindestrek og kan grupperes sammen. BSD-alternativer trenger ikke bindestrek og kan også grupperes sammen. GNU-alternativer angis med to bindestreker. Blant de viktigste alternativene er:

  • -A: Tar hensyn til alle prosesser som kjører på systemet.
  • -a: Tar også hensyn til alle prosesser, unntatt de som ikke er knyttet til terminalen. I tillegg er sesjonsledere ekskludert.
  • -C [Prosess]: Viser kun prosesser som er oppført under [Prosesser].
  • -d: Inkluderer alle prosesser unntatt sesjonsledere.
  • -e: Identisk med -A.
  • -f: Du kan bruke dette alternativet for å få en mer detaljert liste over de enkelte prosessene.
  • r: Tar kun hensyn til prosesser som kjører for øyeblikket.
  • T: Dette tar kun hensyn til prosesser som er koblet til den aktuelle terminalen.
  • x: Du kan bruke dette alternativet til å begrense resultatet til prosesser som tilhører deg eller andre brukere.

Eksempler på en ps-kommando

For å gjøre det tydeligere hvordan du kan bruke Linux-kommandoen ps med de ulike alternativene, følger her et par eksempler:

$ ps -A
shell

Dette viser alle prosessene.

$ ps -ef
shell

Dette gir deg mer informasjon om alle prosessene.

$ ps -fC programm1, programm2, programm3
shell

I dette eksemplet vil du få mer detaljert informasjon om enkelte programmer.

Go to Main Menu