Blog del Podcast
podcast      GitHub      Twitter   Telegram

Screen. Enviar scripts a segundo plano

Lectura: 2 min. 205 palabras. bash

Artículos  Podcasts  Tags

Aprovechando que Linux permite la multitarea, vamos a enviar un script corriendo a segundo plano.

Para ello vamos a utilizar screen. Screen mediante la opción -S, permite el crear un nombre de sesión. Ideal para recordar en que sesión se está ejecutando este script y así poder volver a esta.

Enviar script a segundo plano

Vamos a enviar el script.sh a segundo plano. En este ejemplo el nombre de la sesión es nombre_sesion.


screen -dmS nombre_sesion script.sh

Volver a la sesión

Para volver a la sesión donde se está ejecutando script.sh, escribiremos:


screen -r nombre_sesion

Ver todas las sesiones

Si no recuerdas el nombre de sesión o simplemente, quieres ver cuantos procesos están corriendo en segundo plano con screen, escribiremos el siguiente comando


screen -ls 

Cambiar el nombre de la sesión

Imaginemos que el número de sesión es 22180 y queremos ponerle el nombre backup-rclone una vez iniciado:


screen -S 22180 -X sessionname backup-rclone

En lugar de utilizar en número, también podemos canbiar el nombre sesión

Matar la sesión


screen -XS nombre_sesion quit

Publicado el martes, 21 de enero de 2020







Powered by wdblog

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.