Está en la página 1de 4

Control de Procesos

y y y y y y y y y

ps -aux : Despliega todos los procesos del sistema, con nombre y tiempo de inicio kill : Es utilizado para mandar seales a los procesos en Linux. kill -HUP <pid> : Seala al proceso con numero <pid>, que vuelva a leer sus archivos de configuracin kill -INT <pid> : Seala al proceso con numero <pid>, que sera interrumpido kill -TERM <pid> : Seala al proceso con numero <pid>,que debe de terminar, a diferencia de -KILL , esta opcin da la oportunidad al proceso de terminar. kill -STOP <pid> momentneamente : Seala al proceso con numero <pid>, que pare

kill -CONT <pid> : Seala al proceso con numero <pid>, que continu, este comando se utiliza para reanudar un proceso que le fue aplicado -STOP kill -KILL <pid> : Seala al proceso con numero <pid>,que termine de inmediato, el proceso es terminado abruptamente. killall : A diferencia de kill , killall permite mandar un seal al proceso por nombre.

y y

killall <nombre del proceso > : Enva la seal -TERM al proceso con el nombre especificado. NOTA:Por "default" la seal que toma kill y killall es -TERM . ps -l : Este comando despliega dos parmetros PRI y NI. El parmetro PRI indica la prioridad actual del proceso, que es calculada por el sistema operativo, el valor de NI es tomado en cuenta cuando se determina el PRI.

Comando kill

El comando kill es muy sencillo de usar, lo nico que necesitamos es saber el nmero del proceso que queremosmatar. kill numero_proceso Para saber el nmero de un proceso usaremos el comando top. As el terminal nos devolver en tiempo real todos los procesos actualmente en ejecucin.

Comando pkill" Este comando es muy cmodo, ya que en vez de tener que decirle que nmero de proceso queremos matar, lo que necesitamos es el nombre del mismo*.

pkill firefox

*Comando "pgrep" Alternativamente, se puede utilizar el comando pgrep para obtener el identificador de cualquier proceso que se ejecuta en el sistema.

Pons pgrep firefox por ej, y dependiendo el ID que te devuelve, lo mats con el comando kill.

Comando xkill.

Para usar este comando no necesitamos saber ni el nmero de proceso ni su nombre, pero eso s, dicho procesotiene que tener interfaz grfica, ya que este comando se usa haciendo click sobre la ventana del proceso que queremos matar. Cuando ejecutamos dicho comando, el cursor del ratn cambiar de forma.

Comando killall Este comando, como a primera vista puede parecer, no mata todos los procesos del sistema, lo que mata son todas las instancias del proceso dado. Por ejemplo, si tenemos varios Firefox abiertos y queremos matarlos a todos: killall firefox

RENICE - altera la prioridad de los procesos en ejecucin SINOPSIS renice priority [[-p ] pid ... ] [[-g ] pgrp ... ] [[-u ] user ... ]

DESCRIPCIN Renice altera la prioridad de planificacin de uno o ms procesos en ejecucin. Los siguientes parmetros quin son interpretados como ID's de proceso, ID's de grupo de proceso, o nombres de usuario. Aplicar renice a un grupo de procesos provoca que todos los procesos del grupo de procesos vean alterada su prioridad de planificacin. Aplicar renice a un usuario hace que todos sus procesos vean la prioridad de planificacin alterada. Por defecto, los procesos se especifican a partir de su ID de proceso. Las opciones soportadas por renice son: -g -u -p Forzar que los parmetros quin sean interpretados como ID's de grupo de proceso. Forzar que los parmetros quin sean interpretados como nombres de usuario. Reinicia la interpretacin de quin para que sea la de ID de proceso (por defecto). Por ejemplo,

renice +1 987 -u daemon root -p 32 cambiara la prioridad de los procesos con ID 987 y 32, y todos los procesos de los usuarios daemon y root. Cada usuario, excepto el superusuario, slo podr alterar la prioridad de sus procesos y solo podr incrementar su ``valor nice'' entre el rango 0 a PRIO_MAX (20). (Esto evita saltarse los mandatos administrativos.) El superusuario podr modificar la prioridad de cualquier proceso y poner la prioridad en cualquier valor en el rango PRIO_MIN (-20) a PRIO_MAX Prioridades tiles son: 20 (los procesos afectados solo corrern cuando ningn otro lo desee en el sistema), 0 (la prioridad de planificacin ``base''), cualquier cosa negativa (para hacer que las cosas vayan rpidas).