Upload
wilton
View
59
Download
1
Embed Size (px)
DESCRIPTION
Universitaria de Investigación y Desarrollo Ingeniería de Sistemas Sistemas Operativos Distribuidos. Comando ps. Presentado por : Sandra X imena Parra Cáceres William Ramón Mancera Florido. Comando ps (Estado del Proceso). - PowerPoint PPT Presentation
Citation preview
Universitaria de Investigación y Desarrollo
Ingeniería de Sistemas
Sistemas Operativos Distribuidos
Comando ps
Presentado por :
• Sandra Ximena Parra Cáceres• William Ramón Mancera
Florido
Comando ps(Estado del Proceso)
Este comando visualiza la lista de procesos que se están ejecutando actualmente.
La visualización se da en una instantánea del proceso.
El Comando Ps fue escrito por primera vez por Branko Lankester
Sintaxis del Comandops [opciones] [condiciones]
El Comando ps acepta varios tipos deopciones.
Unix98 las opciones se pueden agrupar ydebe ser precedido por un guión.
BSD opciones se pueden agrupar y no
debe ser usado con un guión.
Las Opciones de GNU/Linux largas van
precedidas de dos guiones.
La opción mas común es ps aux, que nos
devuelve una lista por consola de los procesos
que están ejecutando.
Clasificación de las opciones
• PROCESO DE SELECCIÓN SIMPLE• PROCESO DE SELECCIÓN POR LISTA • CONTROL DE LA SALIDA DE FORMATO• SALIDA DE MODIFICADORES • INFORMACIÓN
Opción Descripción -A seleccione todos los procesos -N selección de negar
-D seleccionar todo, pero omiten los líderes período de sesiones
-E seleccione todos los procesos T seleccione todos los procesos en esta terminal
una seleccione todos los procesos en un terminal, incluidos los de otros usuarios
r restringir la producción a los procesos en ejecución x procesos de selección sin ttys control
PROCESO DE SELECCIÓN SIMPLE
PROCESO DE SELECCIÓN POR LISTA Opción Description Descripción
-C seleccionar por nombre de comando -P seleccione por PID
-Sseleccionar los procesos correspondientes a los períodos de sesiones dado
U procesos de selección para determinados usuarios p seleccione por ID del proceso t seleccione por ttys
--User seleccionar por nombre de usuario real o ID --group seleccionar por nombre o ID de grupo efectivo
-pid seleccione por ID del proceso -sid seleccione por identificador de sesión -tty seleccionar por el terminal
CONTROL DE LA SALIDA DE FORMATO Opcion Descripción
-f tiene el listado completo -j formato puesto de trabajo-l formato largo
-eo format
formato definido por el usuario
-Y no mostrar banderas; rss mostrar en lugar de dir X formato de registro de Linux i386 j formato de trabajol muestra formato largo de BSDo especifique el formato definido por usuarios formato de visualización de la señal u visualización del usuario en formato orientado v formato de visualización de la memoria virtual
SALIDA DE MODIFICADORES Opción Descripción
-H mostrar el proceso de jerarquía (bosque)
C muestre el nombre de mando verdadero.
N lista el fichero de nombresm todos los temas w la producción de ancho --
columns establecer el ancho de la pantalla
--headers
líneas de repetir el encabezado
--null salida injustificada con caracteres NUL
--rows n establecer altura de la pantalla --width establecer el ancho de la pantalla
--zero salida injustificada con caracteres NUL
INFORMACIÓN
Opción
Descripción
-V Versión para imprimir
L todos los especificadores de formato
V información de la versión
--help imprimir mensaje de ayuda
--in imprimir información de depuración
• pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces se ha reimplementado para Linux y OpenBSD. Usualmente, pgrep toma una expresión regular de la línea de comandos y devuelve el ID de los procesos cuyo nombre coincida con la expresión regular.
Comando pgrep
ps ax | grep nombre_del_proceso | grep -v grep | awk '{print $1}‘
Pgrep [ nombre del proceso ]
devuelve el ID del proceso
Ejemplos de pgrep• Mostrar todos los procesos (en
formato largo, ID y nombre) que pertenezcan al grupo otros:pgrep -l -G otros
• Mostrar todos los procesos que no pertenezcan al usuario root:pgrep -v -u root
Comando pstree
En algunos sistemas está disponible elcomando pstree, que lista los procesos
y sus descendientes en forma de árbol.
EstoPermite visualizar rápidamente los procesos que están corriendo en el sistema.
Ejemplos de algunos Uso del comando
con Opciones
ps –P : seleccione por PID
ps –A: lista de todos los procesos
ps f: jerarquía de procesos (bosque)
ps –F tiene el listado completo
ps h: no se imprimen las líneas de cabecera
ps L: lista de todos los especificadores de formato
ps una: seleccione todos los procesos en un terminal, incluidos los de otros usuarios
ps –V: Versión para imprimir
ps –j: da el PGID (número de grupo de los procesos - coincide
normalmente con el padre de todos ellos).
..Muchas Gracias..
• Distribución de Software Berkeley es un sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema por la Universidad de california en Berkeley.
• Algunos SO descendientes del sistema desarrollado por Berkeley son SunOS, FreeBSD, NetBSD, PC-BSD, Open BSD y Mac OS x
↑