Introduzione
U cumandamentu ps pò pruduce una lista di i prucessi in corsu in u vostru òspite.
Sta guidazione vi mustrarà l'usu cumuni di u cumandamentu ps per ch'ellu puderete tene u più.
U cumandamentu ps hè cumunmente utilizatu in cunjunzione cù u cumandru grep è i più o menu cumandamenti.
Questi cumandamenti supplementu si aghjà à filtrà è pagine l'output da ps chì pò spessu saranu assai longu.
Cumu utilizà a ps Command
In u so propiu, u cumandamentu di ps si mostra i prucessi chì currinu l'utilizatore chì currite in una finestra di a terminal.
Per invoca a ps, simpate solu u seguente:
ps
A pruduzzioni serà indicazione di e fila di dati chì contientanu l'infurmazioni dopu:
- PID
- TTY
- Time
- Command
U PID hè a identità di processu chì identificanu u prucessu di cursu. U TTY hè u tipu di terminale.
In u so propiu u cumandamentu ps hè abbastanza limitata. Preferite bisognu di vede tutti i prublemi curati.
Per vede tutti i prucessi chì curanu utilizà unu di l'òrdine siguenti:
ps -A
ps -e
Per vede tutte tutti i processi, anu solu per i linii di a sessione persequitammu u cumandimu:
ps -d
Allora chì hè una prima sessione? Quandu un prucessu pate à l'altri prucessi, hè a sesión leader di tutti l'altri prucessi. Cusì imagine u prucessu Una pidata di u B prucessu è u prucessu C. U prucessu B inizio u processu D è u C corsi prupone l'ue E. Cumu voce liste tutti i prucessi solu cumpresi i sessione di i dirigenti vi vede B, C, D è E ma micca A.
Pudete tinnate qualcosa di e selezione chì avete sceltu utilizendu l'intermuellu N. Per esempiu, sè vo vulete veere solu i ghjorni di a rializazione cumerci u cumandimu:
ps -d -N
Obviously the -N ùn hè micca pocu sensu quandu s'utilice cù l'aiutu -e o -A quantu ùn vi mostrarà nunda in tuttu.
Se vulete vedà solu i prucessi assuciati à sta cunnessione tramandà l'urdinendu cumandante:
ps T
Se vulete vedà tutte i prucessi chì manighjanu cù u cumandimu seguitu:
ps r
Selecting Processes specificus Usendu u ps Command
Pudete torna prucessi specifichi cù u cumandamentu ps è ci sò parechji manere di cambià i criteri di selection.
Per esempiu, si cunnosce u prucessu id pudete puru appricicate u cumandimu seguitu:
ps -p
Pudete puru selezziunate parechje prucessu chjamate parechji prucessi ID per i seguenti:
ps -p "1234 9778"
Pudete puru specifichi cù una lista separata cumma:
ps -p 1234,9778
I castagni sò chì ùn sapete micca l'ID di processu è hè più faciule per circà per u cumandimu. Per fà questu usu u cumandimu seguitu:
ps -C
Per esempiu, per vede s'ellu chrome chjassi u pudete utilizà l'urdinendu cumandante:
ps -C chrome
Pudete spaventu per vede chì questu ritornu un prucessu per ogni tabulazione aperta.
Ogni modu di filtrà risultati hè da u gruppu. Puderete circà per nome di gruppu usendu a sintaxe seguente:
ps -G
ps --Group
Per esempiu, per scopre tutte tutti i prucessi chì sò assicutatu da u gruppu di i cuntatti u tipu:
ps -G "cunti"
ps - Gruppu "cunti"
Pudete ancu fà ricercà per l'id di grupali invece di nome di gruppu cù un minùcule g cum'è cusì:
ps -g
ps --group
Se vulete circà una lista di l'ID di sessione utilizate l'urdinendu cumminzioni:
ps -s
Alternativamente aduprate the following per ricercà per u tippu di terminale.
ps -t
Se vulete truvà tutti i prublemi realizati da un usu cusì particulare pruvà l'u cumandu:
ps U
Per esempiu, per truvà tutte i prucessi curru per gary run the following:
ps U "gary"
Nota chì questa mostra a persona chì i credenzii sò usati per correrdu u cumandimu. Per esempiu, aghju sò cunghjuntatu cum'è cuncorsu è raghjunghje u cumandru di u cumandante, vi mostrarà tutte l'òrdine ghjuranu da mè.
Sè u ghjornu cumu Tom è utilizà sudo per eseguisce un cumandamentu cum'è mè, u cumandariu precedente hà amparatu chì u cumandante di Tom cum'è curatu da Gary è micca tom.
Per limità a lista à solu i prucessi chì anu perseguite da usu cumuni:
ps -U "gary"
Formatting ps Command Output
Per automaticamente aghjunghjese u listessu 4 columche quan pudete aduprà u cumandamentu ps:
- PID
- TTY
- Time
- Command
Pudete truvà una lista completa cundendu u cumandimu cumandante:
ps -ef
U -e cum'è sapete si mostra tutte e prucessi è a f or -f mostra cumentu sanu.
I culonni riturnate sò dinò:
- ID d'utilizatore
- PID
- PPID
- C
- STime
- TTY
- Time
- Command
U User ID hè a persona chì curria u cumandimu. U PID hè u prucessu ID di u cumandimu u cumandimu. U PPID hè u prucessu primariu chì spiegò u cumandimu.
U culonna C si mostra u numaru di zitelli chì u prucessu anu. U STime hè l'iniziu tempu per u prucessu. U TTY hè a terminal, u tempu hè a quantità di tempu chì hà da esse coperchio è u cumandimu hè u cumandimu chì hè stata fatta.
Pudete ancu ottene più culonni cù u cumandimu seguitu:
ps -eF
Questu volte e seguenti culonnii:
- UID
- PID
- PPID
- C
- SZ
- RSS
- PSR
- STime
- TTY
- Time
- Command
I colonna extra sò SZ, RSS e PSR. SZ hè a talla di u prucessu, l'RSS hè u memoria di memoria reale è u PSR hè u prucessore chì l'assignazione hè assignata.
Pudete definisce un furmatu definitu d'utilizatore usendu l'appressu dopu:
ps -e --format
I formati dispunibuli sò chè cusì:
- % cpu - cpu utilization
- % mem - utilization percentuali di memoria
- args - L'òrdine cù tutti i so argumenti
- c - prucessor utilization
- cmd - U cumandimu
- comm - U nomu di l'cumandariu solu
- cp - U CPU
- Cputime - CPU Time
- Egid - Gruppu efficae id
- egroup - Gruppu efficau
- etima - Durata l'epoca
- euid - L'usu uttellu effettuatu
- euser - Usuariu Effective
- gid - Id group
- gruppu - Gruppu nome
- pgid - ID di gruppu di prucesse
- pgrp - Process group
- ppid - Process ID of Parent
- principiu - U tempu u prucessu cuminciatu
- Sz - Size in i pagine fisiche
- thcount - Threads posseduti da u prucessu
- tempu - U tempu cumulativu
- uid - Id d'Usuariu
- uname - Utente nome
Ci sò parechje più d'opcions, ma queste sò l'usu più cumunitamenti.
Per utilizà i formattuli chjamate u seguente:
ps -e --format = "uid uname cmd tempu"
Pudete puru mischjà cù l'articuli cumu l'avete averanu.
Sorting Output
Per sorte l'upertu utilizate a notazione seguenti:
ps -ef --sort
L'urganizazione di sorte opcions sò dinò:
- cmd - Un nome executable
- pcpu - Utilizazione di CPU
- bandiere - Bandieri
- pgrp - Process group id
- Cutime - Cumulative user time
- cstime - Cumulative system time
- utime - U tempu d'usu
- pid - Process ID
- ppid - Process ID parent
- Size - Size
- uid - ID d'utilizatore
- utilizatore - Usuariu Nome
Ci sò volte più d'opcions, ma questi sò i più cumuni.
Un cumu esempiu di classificatu hè dinò:
ps -ef --sort user, pid
Utilizà u pitu cù grep, menu e più cumandus
Comu citatu à u principiu, hè cumuni per aduprà ps cù u grep, cumercii di più.
E menu i più cumandusinni l'aiutanu à cernigliavvi à i risultati una pàgina à un tempu. Per utilizà questi cumandaghji pate u pipe da u cumerciu da u grep in seguita:
ps -ef | più
ps -ef | menu
A cumanda grep aiuta per filtrà i risultati da u cumandamentu ps.
Per esempiu:
ps -ef | grep chrome
Resumen
U cumandamentu ps hè cumunmente utilizatu per prughjetti di u tippu di Linux. Pudete ancu aduprà u cumandimu cumandariu à vede cuncessione chì manca in una manera diferenta.
Questu articulu hà sappuutu i muturi cumuni, ma ci sò più dispunibili è più apprufittendu formate è sorte.
Per sapè infurmatu di più l \ 'aiuti di u Linux per u cumandamentu ps.