levantar aplicación encapsulada en una screen

Nov 24, 2011 No Comments by

GNU Screen es una aplicación de línea de comandos que permite levantar distintas terminales y encapsular aplicaciones a ellla, de esta forma, podemos tener distintas terminales cada una de ella corriendo una aplicación distintas, etc. La forma más habitual de uso, es ejecutar screen, luego en ella levantar la aplicación, más terminales, etc.

Aveces es necesario levantar una screen con un determinado nombre y una aplicación (ejemplo, si deseamos levantar una screen desde un cron o desde un script con una aplicación corriendo en ella), si es así, podemos usar la siguiente sintaxis.

# Definimos el nombre myscreen y levantamos el script /opt/app/myapp.py
/usr/bin/screen -dmUS myscreen /opt/examples/myapp.py

Podemos consultar el listado de screen y ver si realmente se esta ejecutando nuestro script myapp.py

screen -ls
ps aux | grep SCREEN

En el screenshot, podemos ver que existe una screen llamada myscreen y en ella esta corriendo myapp.py

GNU/Linux

About the author

Ingeniero en Informática, Oracle Certified Master Java EE 6 Enterprise Architect, Oracle Certified Professional Java Programmer. Experto en distintas ramas de la computación y otras "yerbas" xD. Si te gusto este post, sígueme en @deerme_org, escríbeme a info AT deerme.org o contactame por linkedin.
No Responses to “levantar aplicación encapsulada en una screen”

Leave a Reply


8 - = six