3 votos

"No se detienen los trabajos." al salir de bash

Cuando estoy en el terminal (ya sea iTerm o Terminal.app) y tienen trabajos que se ejecutan en segundo plano, a continuación, escribiendo exit o logout me da:

There are stopped jobs.

lo que está bien y espera. El problema es que si ejecuto exit o logout otra vez (y otra vez), tengo la misma cosa.

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 había para la segunda invocación de exit o logout para seguir adelante y terminar el detenido puestos de trabajo. En su lugar, tengo que hacerlo manualmente. ¿Por qué es el comportamiento diferentes, y es allí una manera de hacer lo mismo?

4voto

Ashwin Puntos 143

Si usted tiene puestos de trabajo que se dejó (con CTRL-z) o pasó a ser en el fondo, pero se ha detenido a la espera de la entrada, se puede ver lo que hay con los 'trabajos' de comandos.

Si usted sólo tiene un trabajo, y luego un 'fg' traerá a la parte delantera para que el usuario interactúe con él o matar con un "CTRL-c". Si usted tiene varios trabajos, usted puede traer individuales o específicas con 'fg '.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X