2.10 .- Procesos en segundo plano

Los conceptos de segundo y primer plano los gestiona el shell. Por defecto, los comandos se ejecutan en primer plano. En este modo, el shell padre se duerme a la espera del final del comando. Retomará el control únicamente cuando el comando haya terminado.

El carácter & es un carácter especial del shell que permite ejecutar el comando en segundo plano. El shell ejecuta el comando y reescribe inmediatamente su prompt a la espera de un nuevo comando. Como el shell y el comando se ejecutan en paralelo y ambos están vinculados al mismo terminal, se aconseja redirigir las salidas del comando.

Ejemplo

El shell muestra el PID del comando (7362), así como su índice ([1]) en la lista de tareas en segundo plano ejecutadas a partir de este shell.

Anuncios