Często używam tmux
do uruchomienia zadania, które będzie działać przez jakiś czas. Będę okresowo wracać i sprawdzać, używając, tmux -a
a następnie rozłączać się, jeśli nadal nie został ukończony, i sprawdzać ponownie później.
Czy jest jakiś sposób, aby zobaczyć krótką migawkę tego, co dzieje się w sesji bez pełnego załączania? Szukam czegoś w rodzaju teoretycznego robienia tail
sesji w celu uzyskania ostatniego bitu wyjściowego (ale jeśli mogę uniknąć tworzenia kolejnego pliku z kopią danych wyjściowych tym lepiej)
Może zadziałałoby również podłączenie i natychmiastowe odłączenie. Próbuję zapisać naciśnięcia klawiszy, być może takie polecenie można wykonać zdalnie,
tj. ssh root@server tmux --tail
?
-e
dla znaków ucieczki ANSI (kolor i tak dalej). To sprawia, że fajny mnemonik-pet
Nie całkiem. Jednym z pomysłów, które przychodzi na myśl, jest rozpoczęcie długiego procesu (
$lrp
), a następnie okresowe, bez ponownego dołączania, uruchamianielist-windows
odpowiedniej sesji.W pewnym momencie nazwa okna tmux z $ lrp zmieni się z powrotem na domyślną, ogólnie twoją powłokę, i będziesz mógł zobaczyć, że $ lrp zostało zakończone.
źródło
$lrp
- czy była to zmienna, o której wspomniałeś? czy możesz podać przykład, w jaki sposób zostałby wykorzystany? nie widziałem na$lrp
liścieman tmux
rsync
czy cokolwiek) ... :)