A menudo lo usaré tmux
para comenzar una tarea que se ejecutará por un tiempo. Periódicamente volveré y lo comprobaré usando tmux -a
y luego desconectaré si aún no se ha completado y volveré a verificar más tarde.
¿Hay alguna forma de ver una breve instantánea de lo que está sucediendo en la sesión sin adjuntarlo por completo? Estoy buscando algo como teóricamente hacer un tail
en la sesión para obtener el último bit de salida (pero si puedo evitar crear otro archivo con una copia de la salida, mejor)
Quizás unirlo y quitarlo inmediatamente también funcionaría. Estoy intentando guardar las pulsaciones del teclado, ¿tal comando podría ejecutarse de forma remota,
es decir ssh root@server tmux --tail
?
-e
para escapes ANSI (color, etc.). Eso lo convierte en una agradable mnemónica-pet
Realmente no. Un enfoque que viene a la mente es comenzar su proceso de ejecución prolongada (
$lrp
) y luego, periódicamente, sin volver a adjuntar, ejecutarlist-windows
la sesión correspondiente.En algún momento, el nombre de la ventana tmux con $ lrp volverá a ser el predeterminado, generalmente su shell, y podrá ver que $ lrp se ha completado.
fuente
$lrp
, ¿fue esa una variable que mencionaste? ¿Puedes dar un ejemplo de cómo se usaría? no$lrp
aparece en la listaman tmux
rsync
o lo que sea) ... :)