Cómo suspender procesos en Linux si no está habilitado el control-z

Tuesday, February 22, 2011 13:50
Posted in category Linux

En alguna ocasión he lanzado un script desde un terminal de Linux en primer plano (es decir sin el “&” final para que se ejecute en background) y posteriormente he querido suspenderlo para ejecutarlo en segundo plano pero la combinación de teclas que normalmente suspende un proceso “control-z” no me ha funcionado.
Esto es posible ya que la función de suspender no está definida por defecto:

stty -a | grep susp
eol2 =<undef> ; start = ^Q; stop = ^S; susp =<undef> ;

Para definirla hay que ejecutar el siguiente comando:

stty susp control-z

escribiendo “stty susp“, un espacio, presionae a la vez “control” y “z” y “Enter“.

Ahora podremos ver como la función “suspender” ya se encuentra habilitada:

eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z;
You can leave a response, or trackback from your own site.

Leave a Reply