Inicio > Gestión de procesos > screen-list

screen-list: Ver la lista de sesiones de screen en ejecución

El comando screen-list muestra una lista de todas las sesiones de screen actualmente en ejecución en GNU Screen. Esto le permite volver a adjuntar (re-attach) o administrar sesiones separadas (detached). Generalmente se usa en la forma 'screen -ls' o 'screen -list'.

Descripción general

screen-list enumera las sesiones actualmente activas o separadas (detached) en el multiplexor GNU Screen. Proporciona información como el ID de cada sesión, el nombre y el estado (Adjunto/Separado), lo que ayuda a los usuarios a administrar las sesiones fácilmente.

Funciones principales

  • Muestra una lista de todas las sesiones de screen en ejecución.
  • Proporciona información sobre el ID único, el nombre y el estado (Adjunto/Separado) de cada sesión.
  • Verifica la información para volver a adjuntar sesiones separadas.

Opciones principales

screen-list se refiere en realidad a las sub-opciones '-ls' o '-list' del comando 'screen'. Por lo tanto, se pueden considerar las opciones del propio comando 'screen'.

Mostrar lista de sesiones

Comando generado:

Combina los comandos.

Descripción:

`screen-list` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

screen-list se usa comúnmente en la forma 'screen -ls', y otros comandos de screen se ejecutan basándose en este resultado.

Ver la lista de todas las sesiones de screen

screen -ls

Verifica el ID, nombre y estado de todas las sesiones de screen en ejecución en el sistema actual.

Volver a adjuntar a una sesión específica (usando ID)

screen -r 12345

Vuelve a adjuntar a una sesión separada usando el ID de sesión verificado con el comando anterior. (Ejemplo: sesión con ID 12345)

Volver a adjuntar a una sesión específica (usando nombre)

screen -r my_session_name

Si se especificó un nombre al crear la sesión, puedes volver a adjuntar a la sesión separada usando ese nombre. (Ejemplo: sesión con el nombre 'my_session_name')

Instalación

GNU Screen puede no estar incluido por defecto en la mayoría de las distribuciones de Linux. Puedes instalarlo usando los siguientes comandos.

Debian/Ubuntu

sudo apt update && sudo apt install screen

Instala Screen usando el gestor de paquetes APT.

CentOS/RHEL/Fedora

sudo yum install screen
# o
sudo dnf install screen

Instala Screen usando el gestor de paquetes YUM o DNF.

Consejos y precauciones

Después de verificar las sesiones con screen-list, puedes usar los siguientes consejos para usar screen de manera más eficiente.

Comandos útiles de screen

  • `screen -S [nombre]`: Crea una nueva sesión de screen y le asigna un nombre.
  • `Ctrl+a d`: Separa (detach) la sesión de screen actual. La sesión continúa ejecutándose en segundo plano.
  • `exit` o `Ctrl+a k`: Termina la sesión de screen actual.
  • `screen -wipe`: Limpia la lista de sesiones en estado 'muerto' que ya no existen.

Importancia de nombrar las sesiones

Cuando se utilizan varias sesiones de screen, especificar un nombre significativo para la sesión con la opción `-S` permite identificar fácilmente las sesiones en el resultado de `screen -ls` y volver a adjuntarlas rápidamente con `screen -r [nombre]`.


Comandos de la misma categoría