Kommandoen ps (processtatus) er et standardværktøj i Unix- og Unix-lignende operativsystemer, der viser information om aktuelt kørende processer. Det bruges almindeligvis til at overvåge systemets ydeevne og identificere ressourceudnyttelse.
Kommandoen ps giver forskellige muligheder for at tilpasse de viste oplysninger. Nogle af de almindeligt anvendte muligheder er:
1. ps -A:Viser alle processer, uanset deres status eller ejerskab.
2. ps -aux:Viser alle processer i et detaljeret format, inklusive bruger-id, proces-id, CPU-brug, hukommelsesbrug og kommandonavn.
3. ps -ef:Viser alle processer, inklusive hedengangne (zombie) processer.
4. ps -l:Viser en lang liste, som inkluderer yderligere information såsom procesprioritet og størrelsen af proceshukommelsesbilledet.
5. ps -r:Viser processer i omvendt rækkefølge af deres proces-id.
6. ps -u :Viser processer, der ejes af en bestemt bruger.
7. ps -x:Viser processer, der ikke er knyttet til en terminal.
8. ps -a:Viser alle processer, inklusive dem, der kører i baggrunden.
9. ps -cmd:Viser processer efter deres kommandonavn.
10. ps -f:Viser en komplet liste, som inkluderer endnu mere detaljeret information såsom procesmiljøvariabler og åbne filer.
Som standard viser ps-kommandoen information om alle processer i den aktuelle terminalsession. Du kan dog bruge muligheder som -u eller -cmd til at filtrere outputtet og kun vise information om specifikke processer.
At forstå de forskellige muligheder for ps-kommandoen kan være nyttigt til overvågning og styring af processer i et Unix- eller Unix-lignende operativsystem.