Você pode usar screen -X
para enviar um comando para uma tela em execução, então screen -X quit
deve pedir que a sessão termine e mate todas as janelas.
Se você tiver várias telas em exibição, use -S
para identificá-las.
Existe um único comando para screen
fechar / fechar completamente todos os programas em execução no modo desanexado?
Espero fazer isso em um script bash sem nenhuma outra entrada.
Tags bash gnu-screen shell-script