Crear, detener y pausar un proceso

Page 1

Universidad Mariano Gálvez Sistemas operativos I Sábado sección C Fecha: 09/09/2017 Dustin Aldana 0900-15-4904 Crear, detener y pausar un proceso Iniciamos el comando yes

Con las teclas ctrl + z detenemos el proceso

Para reanudar el proceso utilizamos el comando bg %1 (POSICION DEL PROCESO), bg es el comando cuanto este se esta ejecutando en segundo plano como en este caso.

Comando Jobs nos permite ver los estados de lo proceso si hubiera más.

Creamos otro proceso del mismo tipo para ver diferentes maneras de terminar un proceso, notando que el índice del proceso es 2

Diferentes maneras de matar el mismo proceso 1. kill %1 (Posición del proceso)

Comprobamos que el proceso finalizo con el comando Jobs

Ejecutando nuevamente el comando Jobs solo queda el proceso 2

2. Con el comando fg %2 (Posición del proceso) traemos el proceso a primer plano (en consola) y con el comando ctrl + c matamos el proceso.


Todos los comandos

Crear, detener y pausar un proceso (OTROS COMANDOS) Comando Ps Muestra una instantánea de los procesos actuales. Esta orden admite opciones de las versiones ps propias de System V (precedidas por un guión). Algunas de sus opciones son: • • • • • • • • •

-e visualiza información sobre "todos" los procesos del sistema. -A idem a la opción -e -j visualiza información sobre el PGID y SID. l visualiza "mucha" información sobre los procesos(difiere a poner el signo menos delante). -f visualiza los parámetros con los que se levanto el proceso. -a muestra también los procesos de otros usuarios. -N niega el efecto de cualquier opción que se haya especificado. -x muestra procesos que no están controlados por ninguna terminal. -u pepe visualiza información de los procesos del usuario pepe.

Para pausar un proceso, es preciso conocer el número de identificación del proceso (PID). Para conocer el número basta con listar los procesos. Listados los procesos, buscar el proceso a pausar y memorizar el número de la columna PID.


Una vez conocido el PID basta con ejecutar en un terminal: sudo kill -STOP [PID] Para reanudarlo basta con teclear:

sudo kill -CONT [PID] Para finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso (PID). Para conocer el número basta con listar los procesos. Listados los procesos, buscar el proceso a finalizar y memorizar el número de la columna PID. Una vez conocido el PID basta con ejecutar en un terminal: sudo kill [PID] Es conveniente comprobar que el proceso ha finalizado y ya no se encuentra en ejecución. Puede suceder en ocasiones que algún proceso no finalice luego de haber ejecutado kill. En estos casos se puede intentar finalizarlos con el comando kill y una señal "mas fuerte" que fuerza a los procesos a terminar mas allá de su voluntad: sudo kill -9 [PID]


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.