GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo elimino todas las pantallas?

Puedes usar:

pkill screen

O

killall screen

En OSX, el proceso se llama PANTALLA en mayúsculas. Entonces, usa:

pkill SCREEN

O

killall SCREEN

Si las pantallas están muertas, use:

screen -wipe

Recientemente comencé a familiarizarme con awk. Preparé esto y cumplió su propósito. Lo publiqué porque es bastante fácil de entender.

screen -ls | grep '(Detached)' | awk 'sys {screen -S $1 -X quit}'

Donde screen -ls enumera todas las pantallas actuales.grep 'pattern' filtra todas las filas coincidentes. Entonces podemos obtener un identificador para todas las pantallas separadas y con awk sys {command} podemos copiar y pegar un comando y ejecutarlo con sys , $1 se refiere al primer argumento recogido por awk. Finalmente ejecutamos el comando quit con screen -X quit .


Linux
  1. Cómo matar un proceso zombie en Linux

  2. ¿Cómo eliminar todos los procesos propiedad del `usuario` en Centos 7?

  3. Cómo enumerar todos los usuarios registrados

  4. Cómo matar procesos en ejecución en Linux

  5. Cómo girar la pantalla en una Raspberry Pi 3

Cómo enumerar todas las bases de datos en PostgreSQL

Cómo matar un proceso en Linux

Cómo usar la pantalla de Linux

Cómo MATAR un proceso en Linux

¿Cómo elimino todos los procesos de un usuario usando su UID?

¿Cómo puedo eliminar todos los trabajos detenidos?