Blog del Podcast
podcast      GitHub      Twitter   Telegram

s-screen. Gestionando mis procesos en segundo plano de un modo sencillo

Tiempo estimado de lectura: 5 minutos. 563 palabras. bash

Este artículo es una recopilación de los dos anteriores, dónde íntegro todo lo aprendido dentro de un script.

Recordar los comandos, a veces suele ser una tarea dura, así que si no te quieres calentar la cabeza, una solución sería el crear alias o mejor aún, como en este caso, englobar dentro todo de un script, donde además podremos gestionar las respuestas a modo de menú sin tener que introducir ningún texto en la terminal.

Rápido y sencillo

De todos los atajos que aprendimos, solo tenemos que recordar el de Control + a + d, para salir de la sesión.

Instalación

El script está en GitHub, de manera que podemos instalarlo gracias a curl con este sencillo comando.

Instalación en debian, Ubuntu,…

bash <(curl https://raw.githubusercontent.com/uGeek/s-screen/main/s) install debian

Instalación en Arch, Manjaro,…

bash <(curl https://raw.githubusercontent.com/uGeek/s-screen/main/s) install arch
sudo curl -L https://raw.githubusercontent.com/uGeek/s-screen/main/s -o /usr/bin/s && sudo chmod +x /usr/bin/s

Funcionamiento

A partir de ahora, utilizaremos la letra s en lugar, para ejecutar el script.

Paralelamente, si así lo deseas, también puedes utilizar screen. Este método no te obliga a utilizar sí o sí el script.

Crear una nueva sesión

Hay dos modos de crear una nueva sesión.

Crear sesión

Igual que hacemos con screen, en lugar de utilizar la palabra screen para iniciar una nueva sesión, en este caso utilizaremos la letra s.

s

Crear sesión con nombre

Para crear una nueva sesión y además nombrarla, utilizaremos el comando:

s n

recuerda que para salir de la sesión tienes que utilizar el atajo, control + a + d.

Listar sesiones

Para listar las sesiones que están corriendo en este momento, utilizaremos el comando.

s ls

Cambiar nombre de una sesión

Una vez creada la sesión, hayas nombrado o no ésta, puedes cambiar el nombre o crear uno nuevo si previamente no lo has hecho.

Tan sencillo como utilizar el comando:

s n

Entrar dentro de una sesión

Para entrar en una de las sesiones están corriendo, utilizaremos el comando

s i

Primero s coma listar a todas las sesiones que hay corriendo con un número delante, en produce el número de la sesión que quieres entrar y listo.

Cerrar una sesión

Quizás lo te deseas es cerrar una sesión esté abierta con un proceso o no dentro.

Para ello utiliza el comando:

s k

nuevamente para todas las sesiones numeradas, induce el número de la sesión que quieres cerrar.

Ayuda

s h

Conclusiones

Como puedes ver, de un modo sencillo podemos crear un script que nos permitan facilitarnos poco vida y no tener que recordar complejos comandos.

Esto tengo que decir que crea dependencia del script, pero a la vez te hace disfrutar mucho más de la terminal.

También aquel que crea el script, lo disfruta muchísimo.

Espero que disfrutéis del script.


Publicado por Angel el Wednesday 28 October del 2020 y actualizado el Friday 20 January del 2023



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

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