Poner una tarea en segundo plano con bash

11

Sé que puedes comenzar un trabajo en segundo plano con Bash haciendo foo &. Sin embargo, la mejor manera que sé para poner un trabajo en primer plano en segundo plano es hacer Ctrl+ zpara pausarlo y luego bg 1reanudarlo en segundo plano.

¿Hay una manera mas rápida? ¿Alguna combinación de teclas Ctrl+ Somethingque desconozco?

zneak
fuente

Respuestas:

8

No, no hay El terminal reinterpreta CtrlZcomo SIGTSTPindependiente de bash poniendo el proceso en segundo plano. Vea la suspopción sttyasí como la signal(7)página del manual.

Ignacio Vazquez-Abrams
fuente
5

Puede vincular una pulsación de tecla bg(sin argumento significa el trabajo actual) y luego podría hacer

Ctrl- z Ctrl-Something

Entonces serían solo dos pulsaciones de teclas. No querrá usar bg 1en caso de que haya más de un trabajo presente.

Pausado hasta nuevo aviso.
fuente