280 likes | 487 Views
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).
E N D
Universitaria de Investigación y Desarrollo Ingeniería de SistemasSistemas 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 Comando ps [opciones] [condiciones] El Comando ps acepta varios tipos de opciones. Unix98 las opciones se pueden agrupar y debe 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
Comando pgrep • 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.
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 el comando pstree, que lista los procesos y sus descendientes en forma de árbol. Esto Permite visualizar rápidamente los procesos que están corriendo en el sistema.
ps una: seleccione todos los procesos en un terminal, incluidos los de otros usuarios
ps –j: da el PGID (número de grupo de los procesos - coincide normalmente con el padre de todos ellos).
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 ↑