Muchas veces me he encontrado en la necesidad de utilizar una terminal en la que se está ejecutando un proceso, y por ello finalmente no poder usarla.
La solución para esto es pasar el proceso a background, de modo que nos libera la terminal, y podemos interactuar de nuevo con la máquina.
¡Ojo! Si el proceso escupe texto, y no hemos redireccionado la salida estandar, nos saldrán los mensajes del proceso en la terminal, así que no te asustes si lo ves 😛
Para pasar el proceso a background:
- Pulsa Control+Z.
- Ejecuta el comando bg.
- Puedes observar el estado de tus procesos con el comando jobs.
lpr -Pps23 part[1-8].ps ^Z Stopped bg [1] lpr -Pps23 interface.ps & jobs [1] Running lpr -Pps7 interface.ps
Para volver a pasarlo a Foreground podemos usar el comando fg.
También es posible dejar un comando en background directamente al ejecutarlo, añadiendo el carácter &.
lpr -Pps23 interface.ps &