Если Вы не возражаете делать небольшие сценарии, можно сделать это.
Сценарий: myssh.sh
#!/bin/bash
ssh $1
if [ $? -eq 5 ]; then
exit 5
fi
Звоните через точечную команду:
$ . myssh user@server.com
Если Вы хотите выйти из одного уровня:
$ exit
Если Вы хотите выйти из всех:
$ exit 5
Сочетанием клавиш является Ctrl + a и затем отпущенный тех ключей и нажатия n.
Я всегда обращаюсь к этой шпаргалке, названной: экран Quick Reference.
При попытке циклически повториться через 10 экранных сессий, как будто они - окна, они не и не могут быть к моему знанию. Сессия и окно являются 2 совершенно другими вещами в экранной терминологии.
Вы могли попытаться выполнить тот screen
сессия с несколькими окнами, и настраивает каждое окно заранее через ~/.screenrc
. Вот рабочий пример:
# Automatically running some programs in windows on screen startup.
# The following will open top in the first window, an ssh session to
# monkey in the next window, and then open mutt and tail in windows 8
# and 9 respectively.
screen top
screen -t monkey ssh monkey
screen -t mail 8 mutt
screen -t daemon 9 tail -f /var/log/daemon.log
Украл его из /etc/screenrc
- большой чистые, зарегистрированные примеры screen
конфигурации там.
Это удобно:
(см. такжеman screen
)