Często używam komendy screen „log” do rejestrowania danych wyjściowych sesji w pliku, gdy dokonuję zmian w danym środowisku. Przeszukałem stronę podręcznika tmux, ale nie mogłem znaleźć odpowiednika. Czy ktoś wie o podobnej funkcji w tmuxie, czy muszę napisać własne skrypty opakowania, aby to zrobić?
EDYCJA: Mam świadomość „skryptu” i innych narzędzi, które pozwalają mi zalogować sesję. Powodem, dla którego funkcjonalność screena jest tak przydatna, jest możliwość zdefiniowania zmiennej pliku dziennika, która używa znaków zmiany znaczenia w celu jednoznacznego zidentyfikowania każdej sesji.
np. Mam funkcję powłoki, która, biorąc pod uwagę nazwę hosta, prześle SSH do tego hosta w nowym oknie ekranowym i ustawi tytuł okna na nazwę hosta. Kiedy uruchamiam dziennik tej sesji, jest on poprzedzony tytułem okna.
Jeśli ta funkcja nie istnieje w tmux, będę musiał utworzyć nowy zestaw funkcji powłoki, aby skonfigurować „skrypty” sesji, które chcę rejestrować. Nie jest to niezwykle trudne, ale może nie być warte wysiłku, biorąc pod uwagę, że ekran robi dokładnie to, czego już potrzebuję.