Estoy usando tmux para ejecutar una consola de servidor. Para comprobar si la consola está respondiendo, me gustaría utilizar send-keys
para ejecutar un comando en la consola:¿Cómo obtener el resultado de send-keys en tmux?
tmux send-keys -t mysess:mywin "show info" Enter
(En realidad, estoy actualmente el registro de la salida de la consola completa a un archivo y leer la última línea, pero espero que existe una solución mejor.)
tmux pipe-pane -o -t mysess:mywin 'cat >> mysess-mywin.log'
intenta agregar la etiqueta para el sistema operativo que está utilizando - esto ayudará a otros a encontrar su pregunta y respuesta eso. La etiqueta [tmux] tiene solo 75 seguidores. – Artemix
No verá la salida de 'show info', ya que aparecerá en' mysess: mywin', no en la ventana donde ejecutó el comando 'send-keys'. – chepner