Tengo una pantalla llamada 'foo' que comencé a usar el comando
screen -S foo -d -m my_command_goes_here.
Quiero poner esto en cron y reiniciarlo todas las noches apagando la pantalla. La razón por la que estoy usando una pantalla es porque mi comando inicia varios otros procesos y esto garantizará que todos salgan.
Entonces ... ¿cuál es el comando para matar a Sceen 'Foo'?
¡Gracias!
linux
gnu-screen
Poul
fuente
fuente
Respuestas:
screen -S foo -X quit
Desde la página del manual:
fuente
Intenta usar esto:
pantalla -S foo -X kill
Sería cauteloso aunque, dependiendo de lo que esté ejecutando y del estado en que se encuentre, esto puede no matar los procesos que se ejecutan en la pantalla y tal vez causar inestabilidad en el sistema de archivos si tiene algún archivo abierto (no estoy seguro) , solo estoy asumiendo)
fuente
foo
, usescreen -list
para obtener una lista de las sesiones actuales en ejecución.