Существует ли менеджер сессий для многосетевых bash-сессий, аналогично тому, как Google Chrome управляет сессиями веб-серфинга? Что я ищу, так это возможность сохранять и восстанавливать вкладки оболочки (в настоящее время я использую GNOME в качестве терминала) и их историю (ввод и вывод). Было бы также неплохо, если бы сессия сохранялась автоматически, чтобы после перезагрузки компьютера я мог быстро вернуться к предыдущему сеансу.
1 ответ
1
Существует для всех ваших требований (но не для их сохранения), и это называется screen
.
Что касается сохранения сессий:
- Поскольку для каждого пользователя существует только одна
.bash_history
, хранить разные истории довольно сложно, я не знаю такой возможности. - Сеанс может легко иметь состояние, которое невозможно восстановить, например, подумайте о том, чтобы было открыто соединение SSH - восстановить его после перезагрузки невозможно. Это систематическое различие между сеансом браузера и сеансом оболочки.