Авторизуйтесь на удаленной машине Linux и chRoot сохраните все окна терминала

0

Каждый день я подключаюсь к удаленной машине (RedHat) из моего MacBook (Lion). Я использую терминал для подключения к удаленной машине, а затем для chroot . Затем я открываю 2-3 окна на терминале для различных файлов.

Есть ли ярлык для сохранения окон с открытыми файлами и подключением?

Я попытался «Сохранить Windows как группу» на терминале Macbook, но он не работает.

Обновить:

Я хочу видеть все открытые файлы, видимые в различных терминалах, а не переходить в фоновый режим!

Сатья Пракаш
источник

Ответы:

1

Да, вы хотите использовать терминальный мультиплексор, такой как screenили tmuxна удаленном хосте RedHat.

Вы можете запустить несколько виртуальных терминалов внутри сеанса screenили tmux. когда вы отключаетесь от сеанса, ваши виртуальные терминалы продолжают сохраняться. Это позволяет вам продолжать запускать задания, которые вы хотите отслеживать, продолжать редактировать файлы, держать страницу руководства открытой. Позже вы можете присоединиться к сеансу и продолжить работу.

Есть много хорошей документации по обеим программам (и мнение о том, что лучше). Эти tmux и screen wiki специфичны для ArchLinux, но являются хорошей отправной точкой.

Джордж М
источник
Хорошо, я попробую. Ранее я пытался использовать экран с подключающегося сервера, который работал неправильно. и открыть файлы, используемые для перехода в фоновый режим. Я хочу видеть все открытые файлы видимыми.
Сатья Пракаш
Будут ли открыты все открытые файлы одновременно или будет виден только один, а другие будут открыты в фоновом режиме!
Сатья Пракаш
0

Звучит так, будто вы просите о нескольких вещах: 1) вы хотите снова открыть окна терминала в той же позиции на вашем экране 2) вы хотите, чтобы окна терминала подключались к указанным серверам 3) вам нужно непрерывное соединение с сервером: может забрать, где вы остановились.

Я сейчас на машине с Windows, но я считаю, что Terminal.app делает только # 1. Вы можете достичь # 1 и # 2 через сценарии AppleScript (или appscript): ищите, и вы найдете . Но # 3 потребует использования screen или tmux (или, возможно, dtach, но я никогда не использовал это). Экран более широко доступен, но я бы порекомендовал tmux чуть выше экрана. Они работают очень схожим образом, поэтому либо должны более, чем удовлетворить ваши потребности.

Вы запускаете screen (или tmux) на сервере, к которому вы подключаетесь, и отсоединяетесь от сеанса экрана, когда вы закончите в течение дня. screen по-прежнему будет работать на сервере, поддерживая сеанс оболочки и сохраняя его состояние при следующем входе в систему. На следующий день вы войдете в систему и подключитесь к сеансу экрана, и все будет хорошо.

иконоборец
источник
Если № 1 о положении окна терминала на экране, то это не большая проблема. Я хочу № 2 и № 3. Я пробовал экран раньше, но думаю, что не использовал его правильно. Я запустил экран с терминала MacBook. Но вы сказали использовать экран на подключающемся сервере. Потом я увидел, что все открытые файлы уходят в фон, что мне не нравится. Я хочу видеть 2-3 открытых файла одновременно.
Сатья Пракаш
Я могу дать экран и Tmux попробовать еще раз. Если у вас есть простой документ использования для моего случая, пожалуйста, укажите мне там. Спасибо!
Сатья Пракаш