Screen очень удобный менеджер окон для unix shell консолей. Например, можно в нем запустить в разных окнах ssh сессии до разных серверов и потом просто выбирать их их списка. С некоторых пор стал интересовать вопрос, а как сохранять эти открытые окна после перезагрузки сервера.
Ответ нашелся в man screen.
Для этого в файл ~/.screenrc достаточно записать строки вида:
screen -t Server1 ssh root@server1.domain.com
screen -t Server2 ssh root@server2.domain.com
screen -t Server3 ssh root@server3.domain.com
Т.е. далее при запуске нового screen внутри него будут созданы окна с заголовками Server1,2,3 и в них будет выполнена команда ssh.
Ответ нашелся в man screen.
Для этого в файл ~/.screenrc достаточно записать строки вида:
screen -t Server1 ssh root@server1.domain.com
screen -t Server2 ssh root@server2.domain.com
screen -t Server3 ssh root@server3.domain.com
Т.е. далее при запуске нового screen внутри него будут созданы окна с заголовками Server1,2,3 и в них будет выполнена команда ssh.