InglésFrancésEspañol

icono de página de OnWorks

ps - Online en la nube

Ejecute ps en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ps que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ps: informa una instantánea de los procesos actuales.

SINOPSIS


ps [opciones]

DESCRIPCIÓN


ps muestra información sobre una selección de los procesos activos. Si quieres un
actualización repetitiva de la selección y la información mostrada, utilice parte superior(1) en cambio.

Esta versión de ps acepta varios tipos de opciones:

1 Opciones de UNIX, que pueden estar agrupadas y deben ir precedidas de un guión.
2 opciones BSD, que pueden agruparse y no deben usarse con un guión.
3 opciones largas de GNU, que están precedidas por dos guiones.

Las opciones de diferentes tipos pueden mezclarse libremente, pero pueden aparecer conflictos. Hay algunos
opciones sinónimos, que son funcionalmente idénticas, debido a los muchos estándares y ps
implementaciones que esta ps es compatible con.

Tenga en cuenta que "ps -para"es distinto de"ps o a las". Los estándares POSIX y UNIX requieren que
"ps -para"imprime todos los procesos propiedad de un usuario llamado" x ", además de imprimir todos los procesos
que sería seleccionado por el -a opción. Si el usuario llamado "x" no existe, esto ps
puede interpretar el comando como "ps o a las"en su lugar e imprime una advertencia. Este comportamiento es
destinado a ayudar en la transición de viejos hábitos y guiones. Es frágil, sujeto a
cambiar y, por lo tanto, no se debe confiar en él.

De forma predeterminada, ps selecciona todos los procesos con el mismo ID de usuario efectivo (euid = EUID) que el
usuario actual y asociado con el mismo terminal que el invocador. Muestra el
ID de proceso (pid = PID), el terminal asociado con el proceso (tname = TTY), el
El tiempo de CPU en [DD-] hh: mm: ss formato (tiempo = TIEMPO) y el nombre del ejecutable (ucmd = CMD). Producción
no está clasificado de forma predeterminada.

El uso de opciones de estilo BSD agregará el estado del proceso (stat = STAT) a la pantalla predeterminada y
muestra el comando args (args = COMMAND) en lugar del nombre del ejecutable. Puedes anular
esto con el PS_FORMATO Variable ambiental. El uso de opciones de estilo BSD también
cambiar la selección de procesos para incluir procesos en otras terminales (TTY) que son de su propiedad
por ti; alternativamente, esto puede describirse como establecer la selección para que sea el conjunto de todos
Procesos filtrados para excluir los procesos que son propiedad de otros usuarios o que no se encuentran en un terminal. Estas
los efectos no se consideran cuando las opciones se describen como "idénticas" a continuación, por lo que -M
será considerado idéntico a Z y así sucesivamente.

Excepto como se describe a continuación, las opciones de selección de procesos son aditivas. La selección predeterminada
se descarta, y luego los procesos seleccionados se agregan al conjunto de procesos que se
desplegado. Por tanto, se mostrará un proceso si cumple alguno de los criterios de selección dados.

EJEMPLOS


Para ver todos los procesos en el sistema usando sintaxis estándar:
ps -e
ps -ef
ps -ef
ps -ely

Para ver cada proceso en el sistema usando sintaxis BSD:
ps ax
ps axú

Para imprimir un árbol de proceso:
ps -ejH
ps axjf

Para obtener información sobre los hilos:
ps -duende
ps hachas

Para obtener información de seguridad:
ps -eo euser, ruser, suser, fusor, f, comm, etiqueta
ps hachaZ
ps -EM

Para ver cada proceso ejecutándose como root (ID real y efectivo) en formato de usuario:
ps -U raíz -u raíz u

Para ver todos los procesos con un formato definido por el usuario:
ps -eo pid, tid, clase, rtprio, ni, pri, psr, pcpu, stat, wchan: 14, comm
ps axo estadística, euid, ruid, tty, tpgid, sess, pgrp, ppid, pid, pcpu, com
ps -Ao pid, tt, usuario, fname, tmout, f, wchan

Imprima solo los ID de proceso de syslogd:
ps -C syslogd -o pid =

Imprima solo el nombre de PID 42:
ps -q 42 -o comm =

SIMPLE NUESTRO PROCESO SELECCIÓN


a Levante la restricción de estilo BSD "solo usted mismo", que se impone al conjunto de
todos los procesos cuando se utilizan algunas opciones de estilo BSD (sin "-") o cuando el ps
la configuración de personalidad es similar a BSD. El conjunto de procesos seleccionados de esta manera es
además del conjunto de procesos seleccionados por otros medios. Un suplente
descripción es que esta opción provoca ps para enumerar todos los procesos con una terminal
(tty), o para enumerar todos los procesos cuando se utilizan junto con el x .

-A Seleccione todos los procesos. Idéntico a -e.

-a Seleccione todos los procesos excepto los dos líderes de sesión (consulte se identifica(2)) y procesos no
asociado con una terminal.

-d Seleccione todos los procesos excepto los líderes de sesión.

- deseleccionar
Seleccione todos los procesos excepto aquellos que cumplan las condiciones especificadas (niega
la selección). Idéntico a -N.

-e Seleccione todos los procesos. Idéntico a -A.

g Realmente todos, incluso los líderes de sesión. Esta bandera es obsoleta y puede ser descontinuada en
una versión futura. Normalmente está implícito en el a bandera, y solo es útil cuando
operando en la personalidad sunos4.

-N Seleccione todos los procesos excepto aquellos que cumplan las condiciones especificadas (niega
la selección). Idéntico a - deseleccionar.

T Seleccione todos los procesos asociados con esta terminal. Idéntico al t opción
sin ningún argumento.

r Restrinja la selección a solo procesos en ejecución.

x Levante la restricción de estilo BSD "debe tener un tty", que se impone al conjunto de
todos los procesos cuando se utilizan algunas opciones de estilo BSD (sin "-") o cuando el ps
la configuración de personalidad es similar a BSD. El conjunto de procesos seleccionados de esta manera es
además del conjunto de procesos seleccionados por otros medios. Un suplente
descripción es que esta opción provoca ps para enumerar todos los procesos de su propiedad (mismo
EUID como ps), o para enumerar todos los procesos cuando se utilizan junto con el a .

NUESTRO PROCESO SELECCIÓN BY Anuncia


Estas opciones aceptan un solo argumento en forma de espacios en blanco o separados por comas.
lista. Se pueden utilizar varias veces. Por ejemplo: ps -p "1 2" -p 3,4

-123 Idéntico a --pid 123.

123 Idéntico a --pid 123.

-C lista de cmd
Seleccionar por nombre de comando. Esto selecciona los procesos cuyo nombre ejecutable se le da
in lista de cmd.

-G lista de grupos
Seleccione por ID de grupo real (RGID) o nombre. Esto selecciona los procesos cuyo real
el nombre del grupo o ID está en el lista de grupos lista. El ID de grupo real identifica el grupo de
el usuario que creó el proceso, consulte conseguir(2).

-g lista de grupos
Seleccione por sesión O por nombre de grupo efectivo. La selección por sesión está especificada por
muchos estándares, pero la selección por grupo efectivo es el comportamiento lógico que
varios otros sistemas operativos utilizan. Esta ps seleccionará por sesión cuando la lista
es completamente numérico (como lo son las sesiones). Los números de identificación de grupo funcionarán solo cuando algunos
también se especifican los nombres de los grupos. Ver el -s y --grupo .

--Grupo lista de grupos
Seleccione por ID de grupo real (RGID) o nombre. Idéntico a -G.

--grupo lista de grupos
Seleccione por ID de grupo efectivo (EGID) o nombre. Esto selecciona los procesos cuyo
El nombre o ID efectivo del grupo está en lista de grupos. El ID de grupo efectivo describe el
grupo cuyos permisos de acceso a archivos son utilizados por el proceso (ver conseguir(2)). los
-g La opción es a menudo una alternativa a --grupo.

p lista de pedidos
Seleccione por ID de proceso. Idéntico a -p y --pid.

-p lista de pedidos
Seleccionar por PID. Esto selecciona los procesos cuyos números de ID de proceso aparecen en
lista de pedidos. Idéntico a p y --pid.

--pid lista de pedidos
Seleccione por ID de proceso. Idéntico a -p y p.

--ppid lista de pedidos
Seleccione por ID de proceso principal. Esto selecciona los procesos con un ID de proceso principal
in lista de pedidos. Es decir, selecciona procesos que son hijos de los enumerados en
lista de pedidos.

q lista de pedidos
Seleccionar por ID de proceso (modo rápido). Idéntico a -q y --pid-rápido.

-q lista de pedidos
Seleccionar por PID (modo rápido). Esto selecciona los procesos cuyos números de identificación de proceso
aparecer en lista de pedidos. Con esta opcion ps lee la información necesaria solo para los pids
enumerado en el lista de pedidos y no aplica reglas de filtrado adicionales. El orden de
pids no está clasificado y se conserva. Sin opciones de selección, ordenación y bosque adicionales
Los listados de tipos están permitidos en este modo. Idéntico a q y --pid-rápido.

--pid-rápido lista de pedidos
Seleccionar por ID de proceso (modo rápido). Idéntico a -q y q.

-s lista de sesiones
Seleccione por ID de sesión. Esto selecciona los procesos con un ID de sesión especificado en
lista de sesiones.

--sid lista de sesiones
Seleccione por ID de sesión. Idéntico a -s.

t estilista
Seleccione por tty. Casi idéntico a -t y --tty, pero también se puede utilizar con un
vacío estilista para indicar el terminal asociado con ps. Utilizando el T opción es
considerado más limpio que usar t con un vacio estilista.

-t estilista
Seleccione por tty. Esto selecciona los procesos asociados con los terminales dados en
estilista. Los terminales (ttys o pantallas para salida de texto) se pueden especificar en varios
formas: / dev / ttyS1, ttyS1, S1. Se puede utilizar un "-" simple para seleccionar procesos que no
conectado a cualquier terminal.

--tty estilista
Seleccionar por terminal. Idéntico a -t y t.

U lista de usuarios
Seleccione por ID de usuario efectivo (EUID) o nombre. Esto selecciona los procesos cuyo
El nombre de usuario o ID efectivo está en lista de usuarios. El ID de usuario efectivo describe al usuario
cuyos permisos de acceso a archivos son utilizados por el proceso (ver geteuid(2)). Idéntico
a -u y --usuario.

-U lista de usuarios
Seleccione por ID de usuario real (RUID) o nombre. Selecciona los procesos cuyo usuario real
nombre o ID está en el lista de usuarios lista. El ID de usuario real identifica al usuario que
creado el proceso, ver getuido(2).

-u lista de usuarios
Seleccione por ID de usuario efectivo (EUID) o nombre. Esto selecciona los procesos cuyo
El nombre de usuario o ID efectivo está en lista de usuarios.

El ID de usuario efectivo describe al usuario cuyos permisos de acceso a archivos son utilizados por
el proceso (ver geteuid(2)). Idéntico a U y --usuario.

--Usuario lista de usuarios
Seleccione por ID de usuario real (RUID) o nombre. Idéntico a -U.

--usuario lista de usuarios
Seleccione por ID de usuario efectivo (EUID) o nombre. Idéntico a -u y U.

SALIDA FORMATO CONTROL


Estas opciones se utilizan para elegir la información mostrada por ps. La salida puede diferir
por personalidad.

-c Mostrar información de programador diferente para el -l .

--contexto
Mostrar formato de contexto de seguridad (para SELinux).

-f Haga una lista de formato completo. Esta opción se puede combinar con muchas otras opciones de estilo UNIX.
opciones para agregar columnas adicionales. También hace que los argumentos del comando sean
impreso. Cuando se usa con -L, el NLWP (número de subprocesos) y LWP (ID de subproceso)
se agregarán columnas. Ver el c opción, la palabra clave de formato argsy el formato
keyword comm.

-F Formato extra completo. Ver el -f opción, que -F implica.

--formato formato
formato definido por el usuario. Idéntico a -o y o.

j Formato de control de trabajos BSD.

-j Formato de trabajos.

l Muestra formato largo BSD.

-l Formato largo. los -y La opción suele ser útil con esto.

-M Agrega una columna de datos de seguridad. Idéntico a Z (para SELinux).

O formato
está precargado o (sobrecargado). El BSD O la opción puede actuar como -O (salida definida por el usuario
formato con algunos campos comunes predefinidos) o se puede utilizar para especificar el orden de clasificación.
Se utilizan heurísticas para determinar el comportamiento de esta opción. Para asegurar que el
se obtiene el comportamiento deseado (ordenación o formateo), especifique la opción en algunos
de otra manera (por ejemplo, con -O or --clasificar). Cuando se usa como una opción de formato, es
idéntico a -O, con la personalidad BSD.

-O formato
Como -o, pero precargado con algunas columnas predeterminadas. Idéntico a -o pido,formato,
estado, tname, hora, comando or -o pido,formato, tname, hora, cmd, consulte nuestra página, -o abajo.

o formato
Especifique el formato definido por el usuario. Idéntico a -o y --formato.

-o formato
Formato definido por el usuario. formato es un solo argumento en forma de espacios en blanco separados
o lista separada por comas, que ofrece una forma de especificar columnas de salida individuales.
Las palabras clave reconocidas se describen en el STANDARD FORMATO ESPECIFICADORES .
debajo. Se puede cambiar el nombre de los encabezados (ps -o pid, ruser = RealUser -o comm = Comando) como
deseado. Si todos los encabezados de columna están vacíos (ps -o pid = -o comm =) luego el encabezado
no se emitirá la línea. El ancho de la columna aumentará según sea necesario para encabezados anchos;
esto se puede usar para ampliar columnas como WCHAN (ps -o pid, wchan = WIDE-WCHAN-
COLUMNA -o comm). Control de ancho explícito (ps opid, wchan: 42, cmd) también se ofrece.
El comportamiento de ps -o pid = X, comm = Y varía con la personalidad; la salida puede ser una
columna denominada "X, comm = Y" o dos columnas denominadas "X" e "Y". Usa múltiples -o opciones
en caso de duda. Utilizar el PS_FORMATO variable de entorno para especificar un valor predeterminado como
deseado; DefSysV y DefBSD son macros que pueden usarse para elegir el UNIX predeterminado
o columnas BSD.

s Formato de señal de visualización.

u Mostrar formato orientado al usuario.

v Muestra el formato de la memoria virtual.

X Formato de registro.

-y No muestre banderas; mostrar rss en lugar de addr. Esta opción solo se puede utilizar con
-l.

Z Agrega una columna de datos de seguridad. Idéntico a -M (para SELinux).

SALIDA MODIFICADORES


c Muestra el verdadero nombre del comando. Esto se deriva del nombre del archivo ejecutable,
en lugar del valor argv. Comando argumentos y cualquier modificación a ellos
por tanto, no se muestran. Esta opción convierte efectivamente el args formatear la palabra clave en el
comm formato de palabra clave; es útil con el -f opción de formato y con las distintas
Opciones de formato de estilo BSD, que normalmente muestran los argumentos del comando. Ver
los -f opción, la palabra clave de formato argsy la palabra clave de formato comm.

--collos n
Establecer el ancho de la pantalla.

--columnas n
Establecer el ancho de la pantalla.

--acumulativo
Incluya algunos datos de proceso del hijo muerto (como una suma con el padre).

e Muestre el entorno después del comando.

f Jerarquía de procesos de arte ASCII (bosque).

--bosque
Árbol de proceso de arte ASCII.

h Sin encabezado. (o, un encabezado por pantalla en la personalidad BSD). los h opción es
problemático. BSD estándar ps utiliza esta opción para imprimir un encabezado en cada página de
salida, pero Linux más antiguo ps usa esta opción para deshabilitar totalmente el encabezado. Esta
versión de ps sigue el uso de Linux de no imprimir el encabezado a menos que el BSD
personalidad ha sido seleccionada, en cuyo caso imprime un encabezado en cada página de
producción. Independientemente de la personalidad actual, puede utilizar las opciones largas
--cabeceras y --no-encabezados para habilitar la impresión de encabezados en cada página o deshabilitar los encabezados
enteramente, respectivamente.

-H Muestra la jerarquía de procesos (bosque).

--cabeceras
Repita las líneas de encabezado, una por página de salida.

k especulación Especifique el orden de clasificación. La sintaxis de clasificación es [+|-]clave[, [+|-]clave[, ...]]. Escoge un
clave de varias letras del STANDARD FORMATO ESPECIFICADORES sección. El "+" es opcional
dado que la dirección predeterminada es el orden numérico o lexicográfico creciente. Idéntico
a --clasificar.

Ejemplos:
ps jaxkuid, -ppid, + pid
ps hacha comm o comm, argumentos
ps kstart_time -ef

--líneas n
Establecer la altura de la pantalla.

-n lista de nombres
Establecer archivo de lista de nombres. Idéntico a N. El archivo de lista de nombres es necesario para una WCHAN adecuada.
mostrar, y debe coincidir exactamente con el kernel de Linux actual para una salida correcta.
Sin esta opción, la ruta de búsqueda predeterminada para la lista de nombres es:

$ PS_SYSMAP
$ PS_SYSTEM_MAP
/ proc /* / wchan
/boot/System.map-$(uname -r)
/boot/Sistema.mapa
/ lib / modules /$ (uname -r) /System.map
/usr/src/linux/System.mapa
/Sistema.mapa

n Salida numérica para WCHAN y USER (incluidos todos los tipos de UID y GID).

N lista de nombres
Especifique el archivo de lista de nombres. Idéntico a -n, consulte nuestra página, -n anterior.

--no-encabezados
No imprima ninguna línea de encabezado. - sin rumbo es un alias para esta opción.

O solicite
Orden de clasificación (sobrecargado). El BSD O la opción puede actuar como -O (salida definida por el usuario
formato con algunos campos comunes predefinidos) o se puede utilizar para especificar el orden de clasificación.
Se utilizan heurísticas para determinar el comportamiento de esta opción. Para asegurar que el
se obtiene el comportamiento deseado (ordenación o formateo), especifique la opción en algunos
de otra manera (por ejemplo, con -O or --clasificar).

Para clasificar BSD obsoletos O la sintaxis de la opción es O[+|-]k1[, [+|-]k2[, ...]]. Ordena
la lista de procesos de acuerdo con la clasificación multinivel especificada por la secuencia de
teclas cortas de una letra k1,k2, ... descrito en el OBSOLETO SORT LLAVES .
debajo. El "+" es actualmente opcional, simplemente repitiendo la dirección predeterminada en
una clave, pero puede ayudar a distinguir una O ordenar de un O formato. El "-" se invierte
dirección sólo en la tecla que precede.

- filas n
Establecer la altura de la pantalla.

S Resuma cierta información, como el uso de la CPU, de los procesos secundarios muertos en sus
padre. Esto es útil para examinar un sistema donde un proceso padre repetidamente
bifurca a los niños de corta vida para que trabajen.

--clasificar especulación
Especifique el orden de clasificación. La sintaxis de clasificación es [+|-]clave[, [+|-]clave[, ...]]. Escoge un
clave de varias letras del STANDARD FORMATO ESPECIFICADORES sección. El "+" es opcional
dado que la dirección predeterminada es el orden numérico o lexicográfico creciente. Idéntico
a k. Por ejemplo: ps Jax --ordenar = uid, -ppid, + pid

w Salida amplia. Utilice esta opción dos veces para un ancho ilimitado.

-w Salida amplia. Utilice esta opción dos veces para un ancho ilimitado.

--ancho n
Establecer el ancho de la pantalla.

HILO DISPLAY


H Muestre hilos como si fueran procesos.

-L Muestre hilos, posiblemente con columnas LWP y NLWP.

m Mostrar hilos después de los procesos.

-m Mostrar hilos después de los procesos.

-T Mostrar hilos, posiblemente con la columna SPID.

OTROS INFORMACIÓN:


--ayuda .
Imprime un mensaje de ayuda. El argumento de la sección puede ser uno de simplementar, les osalida,
tpanes, misc o all. El argumento se puede abreviar a uno de los subrayados
letras como en: s | l | o | t | m | a.

--información Imprimir información de depuración.

L Enumere todos los especificadores de formato.

V Imprima la versión procps-ng.

-V Imprima la versión procps-ng.

--versión
Imprima la versión procps-ng.

NOTAS


Este ps funciona leyendo los archivos virtuales en / proc. Esta ps no necesita ser fijado
kmem o tener privilegios para ejecutar. No le des esto ps cualquier permiso especial.

Este ps necesita acceso a los datos de la lista de nombres para una visualización adecuada de WCHAN. Para kernels anteriores a 2.6,
el archivo System.map debe estar instalado.

El uso de la CPU se expresa actualmente como el porcentaje de tiempo de ejecución durante todo el
vida de un proceso. Esto no es ideal y no se ajusta a los estándares que
ps de lo contrario se ajusta a. Es poco probable que el uso de la CPU sume exactamente el 100%.

Los campos TAMAÑO y RSS no cuentan algunas partes de un proceso, incluidas las tablas de página,
pila del núcleo, struct thread_info y struct task_struct. Suele ser al menos 20 KiB
de memoria que siempre está residente. TAMAÑO es el tamaño virtual del proceso (código + datos +
apilar).

Procesos marcados son procesos muertos (los llamados "zombies") que permanecen porque
su padre no los ha destruido adecuadamente. Estos procesos serán destruidos por
init(8) si el proceso padre sale.

Si la longitud del nombre de usuario es mayor que la longitud de la columna de visualización, el
En su lugar, se muestra el ID de usuario numérico.

Opciones de comandos como ps -para no se recomiendan ya que es una confusión de dos
normas. De acuerdo con los estándares POSIX y UNIX, el comando anterior solicita mostrar
todos los procesos con un TTY (generalmente los comandos que ejecutan los usuarios) más todos los procesos
propiedad de un usuario llamado "x". Si ese usuario no existe, entonces ps asumirá que realmente
significaba "ps o a las".

NUESTRO PROCESO BANDERAS


La suma de estos valores se muestra en la columna "F", que es proporcionada por el banderas
especificador de salida:

1 bifurcado pero no ejecutó
4 privilegios de superusuario usados

NUESTRO PROCESO STATE Codigos


Estos son los diferentes valores que s, stat y estado especificadores de salida (encabezado "STAT"
o "S") se mostrará para describir el estado de un proceso:

D sueño ininterrumpido (generalmente IO)
R en ejecución o ejecutable (en cola de ejecución)
S sueño interrumpible (esperando a que se complete un evento)
T detenido por señal de control de trabajo
t detenido por el depurador durante el seguimiento
Paginación W (no válido desde el kernel 2.6.xx)
X muerto (nunca debería ser visto)
Proceso Z difunto ("zombie"), terminado pero no cosechado por su padre

Para formatos BSD y cuando el stat se utiliza una palabra clave, se pueden mostrar caracteres adicionales:

<alta prioridad (no es agradable para otros usuarios)
N de baja prioridad (agradable para otros usuarios)
L tiene páginas bloqueadas en la memoria (para E / S en tiempo real y personalizadas)
s es un líder de sesión
l es multiproceso (usando CLONE_THREAD, como lo hacen los pthreads NPTL)
+ está en el grupo de procesos de primer plano

OBSOLETO SORT LLAVES


Estas claves son utilizadas por el BSD O opción (cuando se utiliza para ordenar). El GNU --clasificar
La opción no usa estas claves, pero los especificadores que se describen a continuación en el STANDARD FORMATO
ESPECIFICADORES sección. Tenga en cuenta que los valores utilizados en la clasificación son los valores internos ps usos
y no los valores "cocidos" utilizados en algunos de los campos de formato de salida (por ejemplo, ordenar en tty
clasificará por número de dispositivo, no según el nombre del terminal mostrado). Tubo ps
salida en el sort(1) comando si desea ordenar los valores cocinados.

VENTAJAS LARGO DESCRIPCIÓN
c cmd nombre simple del ejecutable
Utilización de cpu c pcpu
f marca banderas como en el campo F de formato largo
g ID de grupo de proceso pgrp
G tpgid que controla el ID del grupo de procesos tty
j cutime tiempo acumulado del usuario
Tiempo acumulado del sistema de J cstime
tiempo de usuario de k utime
m min_flt número de errores de página menores
M maj_flt número de fallas de página importantes
n fallas menores acumuladas de página cmin_flt
N cmaj_flt errores de página importantes acumulados
o ID de sesión de sesión
ID de proceso p pid
ID de proceso padre p ppid
r rss tamaño del conjunto residente
R páginas residentes residentes
s tamaño tamaño de la memoria en kilobytes
S compartir cantidad de páginas compartidas
t tty el número de dispositivo del tty controlador
Se inició el proceso de hora T start_time
U uid número de identificación de usuario
u usuario nombre de usuario
v vsize el tamaño total de la máquina virtual en KiB
y prioridad prioridad de programación del kernel

AIX FORMATO DESCRIPTORES


Este ps admite descriptores de formato AIX, que funcionan de forma similar a los códigos de formato de
Printf(1) y Printf(3). Por ejemplo, la salida predeterminada normal se puede producir con
modo: ps -eo "%pag %y %x %C". NORMAL Los códigos se describen en la siguiente sección.

CÓDIGO NORMAL CABECERA
% C pcpu% CPU
% G grupo GRUPO
% P ppid PPID
% U usuario USER
COMANDO% a args

COMANDO% c
% g rgroup RGROUP
% n agradable NI
% p pid PID
% r pgid PGID
% de tiempo TRANSCURRIDO
% u ruser RUSER
% x vez TIEMPO
% y tty TTY
% z vsz VSZ

STANDARD FORMATO ESPECIFICADORES


Aquí están las diferentes palabras clave que pueden usarse para controlar el formato de salida (por ejemplo, con
opción -o) o para ordenar los procesos seleccionados con el estilo GNU --clasificar .

Por ejemplo: ps -eo pid, usuario, argumentos --clasificar usuario

Esta versión de ps intenta reconocer la mayoría de las palabras clave utilizadas en otras implementaciones
of ps.

Los siguientes especificadores de formato definidos por el usuario pueden contener espacios:
args, cmd, comm, comando, fnombre, ucmd, ucomm, Empiezo, iniciobsd, comienzo.

Es posible que algunas palabras clave no estén disponibles para ordenar.

CÓDIGO CABECERA DESCRIPCIÓN

% Cpu % De utilización de CPU de la CPU del proceso en formato "##. #". Actualmente, es
el tiempo de CPU utilizado dividido por el tiempo que se ha estado ejecutando el proceso
(relación cputime / realtime), expresada como porcentaje. No lo hará
sume hasta el 100% a menos que tenga suerte. (alias ordenador personal).

% mem % Relación de MEM del tamaño del conjunto residente del proceso a la memoria física en
la máquina, expresada como porcentaje. (alias pmem).

args Comando COMANDO con todos sus argumentos como una cadena. Modificaciones al
se pueden mostrar argumentos. La salida de esta columna puede contener
espacios. Un proceso marcado está parcialmente muerto, esperando ser
completamente destruido por su padre. A veces, los argumentos del proceso serán
indisponible; cuando esto pasa, ps en su lugar imprimirá el ejecutable
nombre entre paréntesis. (alias cmd, comando) Ver también el comm formato
palabra clave, la -f opción, y la c .
Cuando se especifique por última vez, esta columna se extenderá hasta el borde de la
monitor. Si ps no puede determinar el ancho de la pantalla, como cuando la salida es
redirigido (canalizado) a un archivo u otro comando, el ancho de salida
es indefinido (puede ser 80, ilimitado, determinado por el PLAZO
variable, etc.). los COLUMNAS variable de entorno o --collos
La opción se puede utilizar para determinar exactamente el ancho en este caso. los
w or -w La opción también se puede utilizar para ajustar el ancho.

bloqueado Máscara BLOQUEADA de las señales bloqueadas, ver señal(7). Según el ancho
del campo, una máscara de 32 o 64 bits en formato hexadecimal es
desplegado. (alias bloque_sig, máscara sigma).

iniciobsd Hora de inicio en que comenzó el comando. Si el proceso se inició menos de 24
hace horas, el formato de salida es "HH: MM", de lo contrario es "Mmm: SS"
(donde Mmm son las tres letras del mes). Ver también
Empiezo, comienzo, hora de inicioy gracias.

bsdtiempo TIEMPO tiempo de CPU acumulado, usuario + sistema. El formato de visualización suele ser
"MMM: SS", pero se puede desplazar hacia la derecha si el proceso usó más
de 999 minutos de tiempo de CPU.

c Utilización del procesador C. Actualmente, este es el valor entero de la
porcentaje de uso durante la vida útil del proceso. (ver % Cpu).

caught Máscara ATRAPADA de las señales capturadas, ver señal(7). Según el ancho
del campo, una máscara de 32 o 64 bits en formato hexadecimal es
desplegado. (alias captura_sig, captura señal).

cgrupo CGROUP muestra los grupos de control a los que pertenece el proceso.

clase Clase de programación CLS del proceso. (alias política, clase). Los campos
los valores posibles son:

- no reportado
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO PROGRAMA_ISO
IDL SCHED_IDLE
? valor desconocido

clase Clase de programación CLS del proceso. (alias política, clase). Los campos
los valores posibles son:

- no reportado
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO PROGRAMA_ISO
IDL SCHED_IDLE
? valor desconocido

cmd CMD ver args. (alias args, comando).

comm COMANDO nombre del comando (solo el nombre del ejecutable). Modificaciones al
no se mostrará el nombre del comando. Un proceso marcado es
parcialmente muerto, esperando ser completamente destruido por su padre. los
la salida en esta columna puede contener espacios. (alias ucmd, ucomm). Ver
también el args formato palabra clave, los -f opción, y la c .
Cuando se especifique por última vez, esta columna se extenderá hasta el borde de la
monitor. Si ps no puede determinar el ancho de la pantalla, como cuando la salida es
redirigido (canalizado) a un archivo u otro comando, el ancho de salida
es indefinido (puede ser 80, ilimitado, determinado por el PLAZO
variable, etc.). los COLUMNAS variable de entorno o --collos
La opción se puede utilizar para determinar exactamente el ancho en este caso. los
w or -w La opción también se puede utilizar para ajustar el ancho.

comando COMANDO Ver args. (alias args, comando).

cp CP por mil (décimas de porcentaje) de uso de CPU. (ver % Cpu).

tiempo de CPU TIEMPO tiempo de CPU acumulado, formato "[DD-] hh: mm: ss". (alias time).

drs Tamaño del conjunto residente de datos DRS, la cantidad de memoria física dedicada a
que no sea el código ejecutable.

egido Número de ID de grupo efectivo EGID del proceso como un entero decimal.
(Alias gid).

grupo ID de grupo efectivo EGROUP del proceso. Este será el grupo textual
ID, si se puede obtener y el ancho del campo lo permite, o un decimal
representación de otro modo. (alias grupo de XNUMX).

eip Puntero de instrucción EIP.

esp Puntero de pila ESP.

etime TRANSCURRIDO tiempo transcurrido desde que se inició el proceso, en la forma
[[DD-] hh:] mm: ss.

veces TRANSCURRIDO tiempo transcurrido desde que se inició el proceso, en segundos.

Euid ID de usuario efectivo de EUID (alias UID).

euser Nombre de usuario efectivo de EUSER. Este será el ID de usuario textual, si puede ser
obtenido y el ancho del campo lo permite, o una representación decimal
de lo contrario. La n La opción se puede usar para forzar el decimal.
representación. (alias uname, el usuario).

f F banderas asociadas con el proceso, consulte el NUESTRO PROCESO BANDERAS .
(Alias bandera, banderas).

fgid ID de grupo de acceso al sistema de archivos FGID. (alias fsgid).

fgrupo ID de grupo de acceso al sistema de archivos FGROUP. Este será el ID de grupo textual, si
se puede obtener y el ancho del campo lo permite, o un decimal
representación de otro modo. (alias fsgrupo).

bandera F ver f. (alias f, banderas).

banderas F ver f. (alias f, bandera).

fnombre COMANDO los primeros 8 bytes del nombre base del archivo ejecutable del proceso.
La salida de esta columna puede contener espacios.

fuido ID de usuario de acceso al sistema de archivos FUID. (alias fsuido).

fusor ID de usuario de acceso al sistema de archivos FUSER. Este será el ID de usuario textual, si
se puede obtener y el ancho del campo lo permite, o un decimal
representación de otro modo.

gid GID ver egido. (alias egido).

grupo de XNUMX GRUPO ver grupo. (alias grupo).

ignorado Máscara IGNORADA de las señales ignoradas, ver señal(7). Según el ancho
del campo, una máscara de 32 o 64 bits en formato hexadecimal es
desplegado. (alias sig_ignorar, sigignore).

ipcns IPCNS Número de inodo único que describe el espacio de nombres al que pertenece el proceso.
See espacios de nombres(7).

Etiqueta Etiqueta de seguridad LABEL, más comúnmente utilizada para datos de contexto de SELinux. Esta
es para el Obligatorio Acceso Control ("MAC") encontrado en alta seguridad
.

Empiezo STARTED hora en que comenzó el comando. Ver también iniciobsd, comienzo, hora de inicio,
y gracias.

sesión SESSION muestra el identificador de sesión de inicio de sesión de un proceso, si systemd
Se ha incluido el soporte.

lwp ID de proceso ligero de LWP (hilo) de la entidad despachable (alias
SPID, tiempo). Ver tiempo para obtener información adicional.

máquina MACHINE muestra el nombre de la máquina para los procesos asignados a VM o contenedor,
si se ha incluido el soporte de systemd.

maj_flt MAJFLT El número de errores de página importantes que se han producido con este
.

min_flt MINFLT El número de fallas menores de página que se han producido con este
.

mntns MNTNS Número de inodo único que describe el espacio de nombres al que pertenece el proceso.
See espacios de nombres(7).

redes NETNS Número de inodo único que describe el espacio de nombres al que pertenece el proceso.
See espacios de nombres(7).

ni NI buen valor. Esto va de 19 (mejor) a -20 (no es bueno para
otros), ver agradable(1). (alias agradable).

agradable NI ver ni.(Alias ni).

nlwp Número NLWP de lwps (subprocesos) en el proceso. (alias contar).

nwchan Dirección WCHAN de la función del kernel donde el proceso está durmiendo (use
¿Qué? si desea el nombre de la función del kernel). Ejecutar tareas
mostrar un guión ('-') en esta columna.

fluido PROPIETARIO muestra el identificador de usuario Unix del propietario de la sesión de un
proceso, si se ha incluido el soporte de systemd.

ordenador personal % CPU ver % Cpu. (alias % Cpu).

pendiente Máscara PENDIENTE de las señales pendientes. Ver señal(7). Señales pendientes en el
proceso son distintas de las señales pendientes en subprocesos individuales.
Ingrese al m opción o el -m opción para ver ambos. De acuerdo con la
ancho del campo, una máscara de 32 o 64 bits en formato hexadecimal es
desplegado. (alias sig).

página ID de grupo de proceso PGID o, de forma equivalente, la ID de proceso del proceso
lider de grupo. (alias pgrp).

pgrp PGRP ver página. (alias página).

pid PID un número que representa el ID del proceso (alias tgid).

piñones PIDNS Número de inodo único que describe el espacio de nombres al que pertenece el proceso.
See espacios de nombres(7).

pmem % MEM ver % mem. (alias % mem).

política Clase de programación POL del proceso. (alias clase, clase). Posible
los valores son:

- no reportado
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO PROGRAMA_ISO
IDL SCHED_IDLE
? valor desconocido

pid ID de proceso padre PPID.

pri Prioridad PRI del proceso. Un número más alto significa una prioridad más baja.

psr Procesador PSR al que está asignado actualmente ese proceso.

rígido ID de grupo real RGID.

rgrupo Nombre del grupo real RGROUP. Este será el ID de grupo textual, si puede ser
obtenido y el ancho del campo lo permite, o una representación decimal
de otra manera.

rss Tamaño del conjunto residente de RSS, la memoria física no intercambiada que tiene una tarea
utilizado (en kiloBytes). (alias tamaño rs, seguridad Social).

tamaño rs RSS ver rss. (alias rss, seguridad Social).

seguridad Social RSZ ver rss. (alias rss, tamaño rs).

rtprio Prioridad RTPRIO en tiempo real.

Ruido ID de usuario real RUID.

usuario ID de usuario real de RUSER. Este será el ID de usuario textual, si puede ser
obtenido y el ancho del campo lo permite, o una representación decimal
de otra manera.

s S pantalla de estado mínimo (un carácter). Mira la sección NUESTRO PROCESO STATE
Codigos para los diferentes valores. Ver también stat si tu quieres
se muestra información adicional. (alias estado).

programar Política de programación SCH del proceso. Las políticas SCHED_OTHER
(SCHED_NORMAL), SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO y
SCHED_IDLE se muestran respectivamente como 0, 1, 2, 3, 4 y 5.

asiento SEAT muestra el identificador asociado con todos los dispositivos de hardware
asignado a un lugar de trabajo específico, si el soporte de systemd ha sido
incluido.

ses ID de sesión de SESS o, de forma equivalente, el ID de proceso del líder de la sesión.
(Alias Sesión, sid).

sgi_p P procesador en el que se está ejecutando actualmente el proceso. Muestra "*"
si el proceso no se está ejecutando actualmente o no se puede ejecutar.

sgid ID de grupo guardado en SGID. (alias svgid).

grupo SGROUP guardó el nombre del grupo. Este será el ID de grupo textual, si puede ser
obtenido y el ancho del campo lo permite, o una representación decimal
de otra manera.

sid SID ver ses. (alias ses, Sesión).

sig PENDIENTE ver pendiente. (alias pendiente, sig_pend).

captura señal ATRAPADO ver caught. (alias caught, captura_sig).

sigignore IGNORADO ver ignorado. (alias ignorado, sig_ignorar).

máscara sigma BLOQUEADO ver bloqueado. (alias bloqueado, bloque_sig).

tamaño TAMAÑO cantidad aproximada de espacio de intercambio que se requeriría si el
El proceso consistía en ensuciar todas las páginas grabables y luego intercambiarlas.
¡Este número es muy aproximado!

rebanada SLICE muestra la unidad de corte a la que pertenece un proceso, si systemd
Se ha incluido el soporte.

SPID SPID ver lwp. (alias lwp, tiempo).

apilar STACKP dirección de la parte inferior (inicio) de la pila para el proceso.

comienzo STARTED hora en que comenzó el comando. Si el proceso se inició menos de 24
hace horas, el formato de salida es "HH: MM: SS", de lo contrario es "Mmm dd"
(donde Mmm es un nombre de mes de tres letras). Ver también
Empiezo, iniciobsd, hora de inicioy gracias.

hora de inicio INICIO hora o fecha de inicio del proceso. Solo el año será
se muestra si el proceso no se inició el mismo año ps iba
invocado, o "MmmDD" si no se inició el mismo día, o "HH: MM"
de lo contrario. Ver también iniciobsd, comienzo, Empiezoy gracias.

stat Estado de proceso de varios caracteres STAT. Mira la sección NUESTRO PROCESO STATE Codigos for
el significado de los diferentes valores. Ver también s y estado si solo quieres
el primer carácter mostrado.

estado S ver s. (alias s).

suid ID de usuario guardado en SUID. (alias svuid).

Supgid ID de grupo SUPGID de grupos suplementarios, si los hubiera. Ver obtener grupos(2).

apoyar Nombres de grupo SUPGRP de grupos suplementarios, si los hay. Ver obtener grupos(2).

usuario SUSER nombre de usuario guardado. Este será el ID de usuario textual, si puede ser
obtenido y el ancho del campo lo permite, o una representación decimal
de lo contrario. (alias usuario).

svgid SVGID ver sgid. (alias sgid).

svuid SVUID ver suid. (alias suid).

sz Tamaño SZ en páginas físicas de la imagen principal del proceso. Esta
incluye texto, datos y espacio de pila. Las asignaciones de dispositivos están actualmente
excluido esto está sujeto a cambios. Ver vsz y rss.

tgid TGID un número que representa el grupo de subprocesos al que pertenece una tarea
(Alias pid). Es el ID de proceso del líder del grupo de subprocesos.

contar THCNT ver nlwp. (alias nlwp). número de subprocesos del kernel propiedad del
.

tiempo TID el número único que representa una entidad despachable (alias
lwp, SPID). Este valor también puede aparecer como: un ID de proceso (pid); a
ID de grupo de procesos (pgrp); un ID de sesión para el líder de la sesión (sid);
un ID de grupo de subprocesos para el líder del grupo de subprocesos (tgid); y un tty
ID de grupo de procesos para el líder del grupo de procesos (tpgid).

time TIEMPO tiempo de CPU acumulado, formato "[DD-] HH: MM: SS". (alias tiempo de CPU).

tnombre TTY controlando tty (terminal). (alias tt, tty).

tpgid TPGID ID del grupo de procesos en primer plano en el tty (terminal) que el
proceso está conectado a, o -1 si el proceso no está conectado a un
tty.

muy Tamaño del conjunto residente de texto TRS, la cantidad de memoria física dedicada a
código ejecutable.

tt TT controlando tty (terminal). (alias tnombre, tty).

tty TT controlando tty (terminal). (alias tnombre, tt).

ucmd CMD ver comm. (alias comm, ucomm).

ucomm COMANDO ver comm. (alias comm, ucmd).

UID UID ver Euid. (alias Euid).

uname USUARIO ver euser. (alias euser, usuario).

unidad UNIDAD muestra la unidad a la que pertenece un proceso, si el soporte de systemd ha
sido incluido.

usuario USUARIO ver euser. (alias euser, uname).

usuarios USUARIOS Número de inodo único que describe el espacio de nombres al que pertenece el proceso.
See espacios de nombres(7).

utsns UTSNS Número de inodo único que describe el espacio de nombres al que pertenece el proceso.
See espacios de nombres(7).

unidad UUNIT muestra la unidad de usuario a la que pertenece un proceso, si es compatible con systemd
ha sido incluido.

vs tamaño VSZ ver vsz. (alias vsz).

vsz Tamaño de la memoria virtual VSZ del proceso en KiB (unidades de 1024 bytes). Dispositivo
las asignaciones están actualmente excluidas; esto está sujeto a cambios. (alias
vs tamaño).

¿Qué? WCHAN nombre de la función del kernel en la que está durmiendo el proceso, un "-"
si el proceso se está ejecutando, o un "*" si el proceso es multiproceso
y ps no muestra hilos.

MEDIO AMBIENTE VARIABLES


Las siguientes variables de entorno podrían afectar ps:

COLUMNAS
Anula el ancho de visualización predeterminado.

LÍNEAS
Anula la altura de visualización predeterminada.

PS_PERSONALIDAD
Establecer en uno de posix, antiguo, linux, bsd, sun, digital ... (ver sección PERSONALIDAD abajo).

CMD_ENV
Establecer en uno de posix, antiguo, linux, bsd, sun, digital ... (ver sección PERSONALIDAD abajo).

YO_QUIERO_UN_BROKEN_PD
Forzar una interpretación obsoleta de la línea de comandos.

LC_TIME
Formato de fecha.

PS_COLORS
Actualmente no es compatible.

PS_FORMATO
Anulación del formato de salida predeterminado. Puede configurar esto en una cadena de formato del tipo utilizado
para -o opción. La DefSysV y DefBSD Los valores son particularmente útiles.

PS_SYSMAP
Ubicación predeterminada de la lista de nombres (System.map).

PS_SYSTEM_MAP
Ubicación predeterminada de la lista de nombres (System.map).

POSIXLY_CORRECT
No busque excusas para ignorar las "características" malas.

POSIX2
Cuando se establece en "on", actúa como POSIXLY_CORRECT.

UNIX95
No busque excusas para ignorar las "características" malas.

_XPG
Cancelar CMD_ENV=iris comportamiento no estándar.

En general, es una mala idea establecer estas variables. La única excepción es CMD_ENV or
PS_PERSONALIDAD, que podría configurarse en Linux para sistemas normales. Sin ese escenario, ps
sigue las partes inútiles y malas del estándar Unix98.

PERSONALIDAD


390 como OS / 390 OpenEdition ps
aix como AIX ps
bsd como FreeBSD ps (totalmente no estándar)
compaq como Digital Unix ps
debian como el antiguo Debian ps
digital como Tru64 (era Digital Unix, era OSF / 1) ps

gnu como el viejo Debian ps
hp como HP-UX ps
hpux como HP-UX ps
irix como irix ps
Linux ***** recomendado *****
viejo como el Linux original ps (totalmente no estándar)
os390 como OS / 390 Open Edition ps
estándar posix
s390 como OS / 390 Open Edition ps
sco como SCO ps
sgi como Irix ps
solaris2 como Solaris 2+ (SunOS 5) ps
sunos4 como SunOS 4 (Solaris 1) ps (totalmente no estándar)
estándar svr4
estándar sysv
tru64 como Tru64 (era Digital Unix, era OSF / 1) ps
estándar unix
estándar unix95
estándar unix98

Use ps en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Compilador pascal gratis
    Compilador pascal gratis
    Un compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Avance, Nintendo NDS y DOS;
    semánticamente compatible con...
    Descargar Compilador Pascal Gratis
  • 2
    Información sobre Canon EOS DIGITAL
    Información sobre Canon EOS DIGITAL
    Canon no tiene contador de obturadores
    incluido en la información EXIF ​​de un
    archivo de imagen, a diferencia de Nikon y
    Pentax. No hay ningún canon oficial basado
    solicitud ...
    Descargar Canon EOS DIGITAL Información
  • 3
    REFIENDO
    REFIENDO
    rEFInd es una bifurcación de la bota rEFIt
    gerente. Como rEFIt, rEFInd puede
    detectar automáticamente su arranque EFI instalado
    cargadores y presenta una bonita GUI
    menú de opción de arranque ...
    Descargar reencontrar
  • 4
    ExpressLuke GSI
    ExpressLuke GSI
    Esta página de descarga de SourceForge fue para
    otorgar a los usuarios descargar mi fuente construida
    GSI, basado en el gran phhusson
    trabaja. Construyo Android Pie y
    Android 1 ...
    Descargar ExpressLuke GSI
  • 5
    Lanzador de música
    Lanzador de música
    Music Caster es un reproductor de música de bandeja
    que te permite transmitir tu música local a un
    Dispositivo Google Cast. En la primera carrera
    tendrá que hacer clic en la flecha en su
    tas ...
    Descargar Music Caster
  • 6
    PyQt
    PyQt
    PyQt son los enlaces de Python para
    Qt multiplataforma de Digia
    marco de desarrollo de aplicaciones. Eso
    admite Python v2 y v3 y Qt v4 y
    Qt v5. PyQt está disponible...
    Descargar PyQt
  • Más "

Comandos de Linux

Ad