Continuar ejecutando un programa después de cerrar la terminal en linux

Este es un pequeño truco que seguramente muchos de los usuarios veteranos ya conoceréis, pero que puede ser interesante para los que recién empiezan a manejarse con la terminal de linux. Se trata de dejar corriendo un proceso (cualquier script o programa) sin necesidad de mantener abierta la consola que lo está ejecutando. Es bastante útil si estamos lanzando varios programas y no queremos tener un montón de terminales abiertos en nuestro escritorio.

Existen comandos muy completos como screen que permiten hacerlo, pero realmente la forma más sencilla es esta:

[nombre del comando]&exit

Así, si queremos lanzar Cheese en segundo plano independiente de la shell, haríamos

cheese&exit

A que es fácil? Para que después digan que Linux es complicado…

Fuente Imagen | The Paper Wall

3 thoughts on “Continuar ejecutando un programa después de cerrar la terminal en linux”

  1. Informático de Guardia says:

    Si por casualidad no os acordáis de poner el ampersand (&) al final del comando siempre podemos recurrir al comando disown para poder cerrar la terminal

    NOTA: genial la imagen que ilustra el artículo, me ha encantado (enhorabuena)

    1. tannhausser says:

      Gracias por comentar! no conocía lo de disown! otra opción más en la linea de comandos.
      A mi también me encanta la ilustración! tiene toda la pinta de que la Batgirl está actualizando estado en Facebook de “soltera” a “es complicado” jaja
      Saludos

  2. Igor says:

    Como se detine el servicio de &

Deja un comentario

A %d blogueros les gusta esto: