Etiquetas

03 febrero 2011

COMANDOS PROCESOS (LINUX)

ps: informa del estado de los procesos.

pstree: muestra los procesos en forma de árbol.

nohup ó &: se utiliza para ejecutar procesos en segundo plano (back-ground), con lo cual, la terminal queda libre para seguir realizando otras tareas.
Sintaxis: nohup comando comando &

nice y renice: se utilizan para ejecutar procesos con prioridad más baja.

jobs: muestra los procesos asociados a una terminal. Tanto los que estén ejecutándose en segundo plano, como los que estén suspendidos. Para suspender un proceso en ejecución se utiliza la combinación de teclas CTRL+Z.

fg: de los procesos que están en segundo plano, se envía a ejecutarse al primer plano el proceso que se le indique.

bg: de los procesos que están en segundo plano parados, se envía a ejecución en segundo plano el proceso que se le indique.

kill: mata el proceso que le indiquemos. También se puede utilizar para enviar otras señales a un proceso.

Killall: mata todos los procesos asociados al programa que le indiquemos.

Time: ejecuta un comando y, al terminar, muestra información sobre el tiempo que ha tardado en ejecutarse, los recursos utilizados…

top: muestra los procesos y otra información sobre el sistema, actualizada cada cierto tiempo, que por defecto es cada 3 segundos.

Ejercicio:
Ejecuta nano fichero4.txt. Páralo y mándalo al segundo plano. Comprueba que está en segundo plano. Ejecuta nano fichero5.txt directamente en segundo plano. Vuelve a poner activo mandando al primer plano el primer proceso. Mata el segundo proceso. Comprueba que ya no hay procesos asociados a la terminal.

SOLUCIÓN:
nano fichero4.txt (Primer fichero que hemos creado)
Ctrl + Z (Para detener el proceso)
jobs (Comprobar que está en segundo plano)
nano fichero5.txt&(Segundo fichero que hemos creado)
jobs
fg %1 (Proceso 1)
kill %2 (Para matar el segundo proceso en este caso)






No hay comentarios: