Я интенсивно использую экранную команду «log» для записи результатов сеанса в файл, когда я делаю изменения в данной среде. Я искал справочную страницу tmux, но не смог найти эквивалент. Кто-нибудь знает о подобной функции в tmux, или я должен написать свои собственные сценарии оболочки, чтобы сделать это?
РЕДАКТИРОВАТЬ: я знаю «скрипт» и другие утилиты, которые позволяют мне записывать сеанс. Причиной того, что функциональность экрана является настолько полезной, является возможность определить переменную файла журнала, которая использует экранирование строк для уникальной идентификации каждого сеанса.
Например, у меня есть функция оболочки, которая, учитывая имя хоста, будет SSH к этому хосту в новом окне экрана и установить заголовок окна в имя хоста. Когда я запускаю журнал этой сессии, он начинается с заголовка окна.
Если эта функциональность не существует в tmux, мне придется создать новый набор функций оболочки для настройки «сценариев» сеансов, которые я хочу регистрировать. Это не очень сложно, но это может не стоить усилий, учитывая, что экран делает именно то, что мне уже нужно.