Portada de Atareao con Linux

ATA 223 Trabajos en segundo plano

· 18 min · Temporada 3, episodio 223

Nadie ha valorado este episodio todavía Tu nota:

Sobre este episodio

Recientemente en el grupo de Telegram se planteó el tema de dejar una aplicación, un proceso, funcionando cuando cerramos el terminal. Es decir, que cerrar el terminal no signifique, terminar también con la aplicación que estamos ejecutando. Para este fin tienes diferentes herramientas, algunas de las cuales he comentado en el podcast. Y es precisamente de lo que quiero hablar en este nuevo episodio del podcast. Comentarte que opciones tienes para dejar tus aplicaciones funcionando cuando cierres el terminal , es decir, trabajos en segundo plano. ¿Para que quieres dejar trabajos en segundo plano?¿Para que quieres dejar tu aplicación funcionando en segundo plano?. Seguro que ya se te han ocurrido una decena de situaciones en las que dejar tu aplicación corriendo en segundo plano. En mi caso, me sucede cuando quiero convertir un vídeo en audio o al revés . Trabajos en segundo plano Un ejemplo práctico de trabajos en segundo plano Un ejemplo práctico que me ha sucedido recientemente con los trabajos en segundo plano, y que parcialmente, te comenté, es sobre el paquete de Telegram. Crear el paquete de Telegram es algo que lleva un tiempo, pero no excesivo. Se trata de descargar los binarios, empaquetarlos y subirlos. Esto puede ser en total unos cinco minutos. El problema viene a continuación, crear paquetes para las distintas versiones de Ubuntu. En este caso, tienes que esperar , hasta que ha terminado el paquete de una versión, para empezar con el siguiente. Esto depende de la carga que existe en los servidores de Launchpad. Puede ser que lleve unos pocos minutos, hasta horas o días. Para realizar esta operación, compruebo cada 10 minutos si se ha creado el paquete. Todo ello mediante un script evidentemente. Ese script lo lanzo desde un VPS, que es donde está automatizado el proceso. Pero , ¿que sucede en el caso de que quiera cerrar el terminal? Pues lo que te imaginas… El empaquetado termina, el trabajo finaliza y todo se queda a medias. La solución, pasa efectivamente, por enviar el proceso a segundo plano para evitar esta situación. No solo se trata de enviar a segundo plano, si no que además hay que desacoplarlo del terminal, para que cuando cierres el terminal, se cierre no termine los trabajos en segundo plano que hayas lanzado. Soluciones para realizar trabajos en segundo plano Como de costumbre, para realizar una misma tarea en Linux, tienes diferentes opciones y soluciones. Desde las mas sencillas a las mas complejas. En este caso, te voy a comentar algunas de ellas, y tu decides, cual utilizar para cada caso. Y es que esta es una de las grandes ventajas de tener tantas opciones. La solución que para un momento te pueda resultar fantástica, en otra situación puede ser que no lo sea tanto. Sobre procesos en segundo plano Lo primero, antes de adentrarte en los procesos en segundo plano, te recomiendo le des una lectura al artículo sobre procesos en segundo plano . En este artículo encontrarás, con ejemplos, como puedes pasar una aplicación o proceso que tengas funcionando en primer plano, a segundo plano. Y no solo pasarlo a segundo plano, sino también iniciarlo. Para trabajar con procesos en segundo plano tienes las herramientas jobs , fg , bg y kill . ... Más información en las notas del podcast sobre trabajos en segundo plano

Últimos episodios de Atareao con Linux

  1. ATA 842 ffmpeg, afina el oído de tu IA

    22 de octubre de 2026 · 21 min

  2. ATA 841 GraphRAG, tus notas por fin responden (y sin inventarse nada)

    19 de octubre de 2026 · 23 min

  3. ATA 840 sqlite-utils, tu navaja suiza para SQLite

    15 de octubre de 2026 · 27 min

  4. ATA839 Convierte 6000 notas en un cerebro conectado

    12 de octubre de 2026 · 29 min

  5. ATA 838 Deja de escribir Python, doma YAML y JSON con yq y jq

    8 de octubre de 2026 · 26 min