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

The author didnt add any Information to his profile yet
No Responses to “levantar aplicación encapsulada en una screen”

Leave a Reply


two + 5 =