next up previous contents
Next: fg, bg, jobs, kill Up: Control de tareas Previous: ps

Primer y segundo plano

Casi todas las shell ofrecen la posibilidad de controlar la ejecución de los procesos y desde esta perpectiva, a los procesos se les conoce también con el nombre de tareas.

Generalmente cuando lanzamos un procesos lo hacemos en primer plano, introducimos el comando pulsamos enter y cuando el proceso ha terminado deja libre la shell para introducir nuevos comandos. A veces algunos procesos necesitan algún tiempo para terminar y no hacen nada interesante mientras tanto; en este caso lo mejor es lanzarlo en segundo plano. Para ello ejecutamos2.19

$ comando &

Conviene clarificar también la diferencia entre interrumpir y suspender un programa. Cuando interrumpimos un proceso (generalmente con [Control]+[c]) este muere, deja de estar en memoria, mientras que si lo suspendemos (generalmente con [Control]+[z]), el proceso se para temporalmente y podremos decir al sistema que continúe con la tarea más tarde.



Footnotes

... ejecutamos2.19
ya lo hemos hecho en reiteradas ocasiones a lo largo del curso



2004-04-21