pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema...
-
Upload
eleuterio-galvez -
Category
Documents
-
view
3 -
download
1
Transcript of pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema...
![Page 1: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/1.jpg)
Universitaria de Investigación y Desarrollo
Ingeniería de Sistemas
Sistemas Operativos Distribuidos
![Page 2: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/2.jpg)
Comando ps
Presentado por :
• Sandra Ximena Parra Cáceres• William Ramón Mancera
Florido
![Page 3: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/3.jpg)
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
![Page 4: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/4.jpg)
Sintaxis del Comando
ps [opciones] [condiciones]
El Comando ps acepta varios tipos deopciones.
Unix98 las opciones se pueden agrupar ydebe ser precedido por un guión.
![Page 5: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/5.jpg)
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.
![Page 6: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/6.jpg)
La opción mas común es ps aux, que nos
devuelve una lista por consola de los procesos
que están ejecutando.
![Page 7: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/7.jpg)
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
![Page 8: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/8.jpg)
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
![Page 9: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/9.jpg)
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
![Page 10: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/10.jpg)
CONTROL DE LA SALIDA DE FORMATO Opcion Descripción
-f tiene el listado completo
-j formato puesto de trabajo
-l formato largo -eo
formatformato definido por el usuario
-Y no mostrar banderas; rss mostrar en lugar de dir
X formato de registro de Linux i386
j formato de trabajo
l muestra formato largo de BSD
o especifique el formato definido por usuario
s 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
![Page 11: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/11.jpg)
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 nombres
m 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
![Page 12: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/12.jpg)
INFORMACIÓN
Opción
Descripción
-V Versión para imprimir
Ltodos los especificadores
de formato V información de la versión
--helpimprimir mensaje de
ayuda
--inimprimir información de
depuración
![Page 13: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/13.jpg)
• 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
![Page 14: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/14.jpg)
ps ax | grep nombre_del_proceso | grep -v grep | awk '{print $1}‘
Pgrep [ nombre del proceso ]
devuelve el ID del proceso
![Page 15: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/15.jpg)
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
![Page 16: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/16.jpg)
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.
![Page 17: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/17.jpg)
Ejemplos de algunos Uso del comando
con Opciones
![Page 18: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/18.jpg)
ps –P : seleccione por PID
![Page 19: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/19.jpg)
ps –A: lista de todos los procesos
![Page 20: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/20.jpg)
ps f: jerarquía de procesos (bosque)
![Page 21: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/21.jpg)
ps –F tiene el listado completo
![Page 22: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/22.jpg)
ps h: no se imprimen las líneas de cabecera
![Page 23: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/23.jpg)
ps L: lista de todos los especificadores de formato
![Page 24: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/24.jpg)
ps una: seleccione todos los procesos en un terminal, incluidos los de otros usuarios
![Page 25: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/25.jpg)
ps –V: Versión para imprimir
![Page 26: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/26.jpg)
ps –j: da el PGID (número de grupo de los procesos - coincide
normalmente con el padre de todos ellos).
![Page 27: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/27.jpg)
..Muchas Gracias..
![Page 28: pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.](https://reader034.fdocuments.co/reader034/viewer/2022051820/5531531955034632578b4886/html5/thumbnails/28.jpg)
• 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
↑