lunes, 14 de marzo de 2011

Como monitorear un terminal desde otro [tip]

En el terminal que se quiere monitorear

mkfifo tunel
script -q -f tunel


En el terminal donde se quiere mostrar ( se podría enviar a través de la red o lo que fuera )

cat tunel


Una ventaja (o un inconveniente) es que el que monitorea no puede hacer cambios en el terminal. Por otro lado, si se hace esto, el comando script no devuelve el control hasta que alguien se conecte.

ps: si solo quisieramos guardar las sesiones, sin monitorearlas, solo habría que hacer script -f <archivo de log>

A portarse bien ;)

2 comentarios:

  1. Hace poco vi un artículo sobre compartir terminales que no sé si tendrá mucho, poco o nada que ver con lo que cuentas aquí; pero que podría serte interesante.

    http://www.commandlinefu.com/commands/view/1700/share-a-terminal-screen-with-others

    ResponderEliminar
  2. @gadelan

    Gracias por el link, el resultado es el mismo, pero en el que propones además todos pueden interactuar con el terminal

    ResponderEliminar