Ps (UNIX): diferència entre les revisions
mCap resum de modificació |
m robot treu plantilla FR posada per un altre bot |
||
(31 revisions intermèdies per 23 usuaris que no es mostren) | |||
Línia 1: | Línia 1: | ||
⚫ | |||
{{polisèmia|PS (desambiguació)}} |
|||
⚫ | |||
{{Infotaula programari}} |
|||
A la majoria de [[Sistema operatiu| sistemes operatius]] [[Unix-like | similars a UNIX]], la comanda '''ps''' permet visualitzar els [[Procés (informàtica) | processos]] que s'estan executant. |
|||
A la majoria de [[Sistema operatiu|sistemes operatius]] [[Unix-like|similars a UNIX]], la comanda '''ps''' permet visualitzar els [[Procés (informàtica)|processos]] que s'estan executant. L'ordre '''ps''' permet doncs accedir a les dades que el [[sistema operatiu]] disposa sobre els processos en execució. Aquestes dades es guarden al [[bloc de control de procés]] i per tant, les dades a les que podrem accedir seran les mateixes que emmagatzema aquesta estructura de dades ([[identificador de procés]] o PID, estat del procés, estadístiques del procés, recursos utilitzats, etc.) |
|||
== Implementacions == |
|||
Hi han altres comandes relacionades amb '''ps''' com : |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Paquet de programari == |
|||
*[[Top (Unix)|top]] |
|||
En sistemes [[GNU]]/[[Linux]] basats en [[Debian]], la comanda '''ps''' ve proporcionada pel paquet '''procps''', tal com mostra la següent seqüència de comandes: |
|||
$ which ps |
|||
⚫ | |||
/bin/ps |
|||
$ dpkg -S /bin/ps |
|||
⚫ | |||
'''procps''': /bin/ps |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
El mode més simple d'utilitzar '''ps''' és: |
El mode més simple d'utilitzar '''ps''' és: |
||
<pre> |
<pre> |
||
$ ps |
$ ps |
||
PID TTY TIME CMD |
|||
7431 pts/0 |
7431 pts/0 00:00:00 su |
||
7434 pts/0 |
7434 pts/0 00:00:00 bash |
||
18585 pts/0 |
18585 pts/0 00:00:00 ps |
||
</pre> |
</pre> |
||
Que mostra tots els processos que tenen el mateix identificador d'usuari efectiu ([[EUID]]) que el de l'usuari que executa la comanda i que tenen associada la mateixa terminal des de la que es convoca la comanda ps. La primera columna mostra l'[[Identificador de procés|identificador del procés]] (de l'anglès '''P'''rocess '''Id'''entifier PID), la [[terminal]] associada al procés (columna [[TTY]]), el temps acumulat d'ús de [[CPU]] (columna TIME) i finalment la comanda que ha generat el procés. |
Que mostra tots els processos que tenen el mateix identificador d'usuari efectiu ([[EUID]]) que el de l'usuari que executa la comanda i que tenen associada la mateixa terminal des de la que es convoca la comanda ps. La primera columna mostra l'[[Identificador de procés|identificador del procés]] (de l'anglès '''P'''rocess '''Id'''entifier PID), la [[línia d'ordres|terminal]] associada al procés (columna [[TTY]]), el temps acumulat d'ús de [[CPU]] (columna TIME) i finalment la comanda que ha generat el procés. |
||
Sovint es combina l'ús de la comanda ps amb la comanda [[ |
Sovint es combina l'ús de la comanda ps amb la comanda [[Grep (ordre) |grep]]: |
||
<pre> |
<pre> |
||
tux ~ # ps -A | grep firefox-bin |
tux ~ # ps -A | grep firefox-bin |
||
11778 ? |
11778 ? 02:40:08 firefox-bin |
||
11779 ? |
11779 ? 00:00:00 firefox-bin |
||
</pre> |
</pre> |
||
== |
== Vegeu també == |
||
⚫ | |||
⚫ | |||
⚫ | |||
* [[Watch]] |
|||
⚫ | |||
==Vegeu també== |
|||
⚫ | |||
*[[Procés (informàtica)]] |
|||
*[[Identificador de procés]] |
|||
⚫ | |||
*[[Bloc de control de procés]] |
|||
*[[ps (UNIX) | Comanda ps]] |
|||
*[[pidof (UNIX) | Comanda pidof]] |
|||
*[[Sistema operatiu]] |
|||
⚫ | |||
* [http://www.linfo.org/ps.html The ps Command] - Per The Linux Information Project (LINFO) {{en}} |
* [http://www.linfo.org/ps.html The ps Command] - Per The Linux Information Project (LINFO) {{en}} |
||
*[http://linux.die.net/man/1/ps man ps] {{en}} |
* [http://linux.die.net/man/1/ps man ps] {{en}} |
||
* [http://acacha.dyndns.org/mediawiki/index.php/Processos_Linux#ps Exemples d'ús de la comanda ps] {{Webarchive|url=https://web.archive.org/web/20080531103542/http://acacha.dyndns.org/mediawiki/index.php/Processos_Linux#ps |date=2008-05-31}}. |
|||
⚫ | |||
{{Ordres UNIX}} |
{{Ordres UNIX}} |
||
{{Viccionari-lateral|ps}} |
|||
[[Categoria:Ordres |
[[Categoria:Ordres Unix]] |
||
[[bg:Ps (Unix)]] |
|||
[[cs:Ps (Unix)]] |
|||
[[de:Ps (Unix)]] |
|||
[[en:Ps (Unix)]] |
|||
[[es:Ps (Unix)]] |
|||
[[it:Ps (Unix)]] |
|||
[[ja:Ps (UNIX)]] |
|||
[[nl:Ps (Unix)]] |
|||
[[pl:Ps]] |
|||
[[pt:Ps (Unix)]] |
|||
[[ru:Ps]] |
|||
[[uk:Ps]] |
Revisió de 21:48, 1 feb 2024
![]() ![]() | |
Tipus | utilitat UNIX ![]() |
---|---|
Part de | procps (en) ![]() ![]() |
A la majoria de sistemes operatius similars a UNIX, la comanda ps permet visualitzar els processos que s'estan executant. L'ordre ps permet doncs accedir a les dades que el sistema operatiu disposa sobre els processos en execució. Aquestes dades es guarden al bloc de control de procés i per tant, les dades a les que podrem accedir seran les mateixes que emmagatzema aquesta estructura de dades (identificador de procés o PID, estat del procés, estadístiques del procés, recursos utilitzats, etc.)
Implementacions[modifica]
Hi ha diferents implementacions de la comanda ps, les quals difereixen sobretot en la forma d'utilitzar les opcions. Podem destacar 3 versions principals:
- Opcions UNIX: les opcions han d'estar totes agrupades i han d'estar precedides per un guió (-).
- Opcions BSD: poden estar agrupades i no utilitzen mai el guió (-).
- Opcions llargues de GNU: van precedides per dos guions (--)
Paquet de programari[modifica]
En sistemes GNU/Linux basats en Debian, la comanda ps ve proporcionada pel paquet procps, tal com mostra la següent seqüència de comandes:
$ which ps /bin/ps $ dpkg -S /bin/ps procps: /bin/ps
Exemples[modifica]
El mode més simple d'utilitzar ps és:
$ ps PID TTY TIME CMD 7431 pts/0 00:00:00 su 7434 pts/0 00:00:00 bash 18585 pts/0 00:00:00 ps
Que mostra tots els processos que tenen el mateix identificador d'usuari efectiu (EUID) que el de l'usuari que executa la comanda i que tenen associada la mateixa terminal des de la que es convoca la comanda ps. La primera columna mostra l'identificador del procés (de l'anglès Process Identifier PID), la terminal associada al procés (columna TTY), el temps acumulat d'ús de CPU (columna TIME) i finalment la comanda que ha generat el procés.
Sovint es combina l'ús de la comanda ps amb la comanda grep:
tux ~ # ps -A | grep firefox-bin 11778 ? 02:40:08 firefox-bin 11779 ? 00:00:00 firefox-bin
Vegeu també[modifica]
Enllaços externs[modifica]
- The ps Command - Per The Linux Information Project (LINFO) (anglès)
- man ps (anglès)
- Exemples d'ús de la comanda ps Arxivat 2008-05-31 a Wayback Machine..
- Manual de la comanda ps (man ps)