"Hay trabajos detenidos" al salir de bash

3

Cuando estoy en la terminal (ya sea iTerm o Terminal.app) y tengo trabajos ejecutándose en segundo plano, al escribir exit o logout me da:

There are stopped jobs.

que está bien y se espera. El problema es que si ejecuto exit o logout nuevamente (y repetidamente), obtengo lo mismo.

isbadawi@astaire:~$ exit
logout
There are stopped jobs.
isbadawi@astaire:~$ exit
logout
There are stopped jobs.
isbadawi@astaire:~$ exit
logout
There are stopped jobs.
isbadawi@astaire:~$ exit
logout
There are stopped jobs.
isbadawi@astaire:~$ exit
logout
There are stopped jobs.
isbadawi@astaire:~$ exit
logout
There are stopped jobs.
isbadawi@astaire:~$ exit
logout
There are stopped jobs.

He usado bash en linux, y el comportamiento que hubo durante la segunda invocación de exit o logout para continuar y terminar los trabajos detenidos. En su lugar, tengo que hacer esto manualmente. ¿Por qué es diferente el comportamiento y hay una manera de hacerlo igual?

    
pregunta Ismail Badawi 30.04.2014 - 21:23

1 respuesta

4

Si tiene trabajos que se detuvieron (con CTRL-z) o que se encontraban en segundo plano pero se detuvieron a la espera de una entrada, puede ver qué hay con el comando 'trabajos'.

Si solo tienes un trabajo, entonces un 'fg' lo traerá al frente para que interactúes con él o lo mates con un 'CTRL-c'. Si tiene varios trabajos, puede traer trabajos individuales o específicos con 'fg'.

    
respondido por el Ashwin 01.05.2014 - 00:01

Lea otras preguntas en las etiquetas