NB GNU screen Grouping / renumbering

Создаём виртуалочку (cp/cd/скрипты, понятно, меняем на что-то более вменяемое, название группы = arch-test):

$ screen -t arch-test //group ; screen -t runscript /storarray/local/vms/qemu/arch-test/run.bsh ; sleep 1 ; screen -t console //telnet localhost 5002

Навигация в окошке – Ctrl-“, выйти из группы окон – Ctrl-” -> Backspace.

Прибить группу, когда больше не нужна:

$ screen -X select arch-test ; screen -X kill

Перенумеровать группу/окно в скрипте (только “основную”!), ключ -Q, где 50 – что переименовывем (или используем имя), 64 – куда переименовывем:

$ read -a screen_num < <(screen -QX number); screen -X select 50 ; screen -X number 64 ; screen -X select ${screen_num[0]}

Сколько лет со screen ковыряюсь – до сих удивляюсь 😉

Leave a Reply

Your email address will not be published. Required fields are marked *