Crear múltiples trabajos en el mismo terminal

1

Básicamente tengo dos trabajos:

  1. Compilando un código
  2. Descargue un video de youtube usando el comando youtube-dl

Los dos comandos anteriores utilizan el terminal. Quiero ejecutar ambos comandos en el mismo shell. No quiero usar otra terminal, ni quiero usar otra pestaña. Leí algo, hay un comando fg para hacer eso pero no sé cómo usarlo. Supongamos que comencé a descargar videos usando youtube-dl. ¿Cómo puedo ocultar ese proceso y compilar códigos? Y una vez que termine de compilar, cambio para ver cuánto se ha descargado el video y viceversa.

    
pregunta Stack Overflow 32 16.10.2014 - 08:48

2 respuestas

7

Puedes usar screen . Esto le permite configurar nuevas pantallas en su shell que puede cambiar.

Guía de referencia rápida:

  • ctrl-C crea una nueva pantalla
  • ctrl-N cambia pantallas
  • ctrl-D finaliza la pantalla
respondido por el grg 16.10.2014 - 08:57
6

La forma más fácil de ejecutar un comando en segundo plano es poner un & al final del comando. Comenzará y lo devolverá al aviso inmediatamente.

Otra forma sería suspender el proceso actual con CTRLz , y escribir bg , el corolario de fg comando que ya has buscado.

    
respondido por el Kent 16.10.2014 - 08:54

Lea otras preguntas en las etiquetas