Re: [OT] Aplicación para usar terminales en paralelo

Esteve Olm esteve.olm en gmail.com
Jue Dic 21 17:10:32 GMT 2006


2006/12/21, dballester.david en gmail.com <ballester.david en gmail.com>:
>
> Hola:
>
> Me explico. Me interesaría bastante encontrar, si existe, una aplicación
> que mediante la cual pueda ejecutar instrucciones en paralelo en varios
> terminales pero sólo introduciéndolas en una.
>
> Me explico más :P. Imaginad que tengo 4 servidores, en esos 4 servidores
> voy a tener que ejecutar una serie de comandos que no puedo automatizar
> ( aunque en este mundo el 99% de cosas se pueden automatizar de una
> manera u otra, digamos que en este caso perdería más tiempo en montar la
> automatización que lanzando las instrucciones a mano ). La idea es
> lanzar 4 sesiones ssh por ejemplo, una a cada server, y desde uno de
> ellos ir escribiendo las instrucciones y que se vayan replicando las
> pulsaciones de las teclas en las otras 3 terminales que he abierto para
> hacer el ssh. Por supuesto debería tener la posibilidad de
> conectar/desconectar esa replicación
>
> Espero haberme explicado bien.
>
>
> Ya puestos, otra cosilla. Por mi trabajo me resultaría muy útil una
> especie de botón 'record/replay' en los terminales. Pulsando el botón
> 'record' se iría grabando lo que acontece en el terminal ( imaginad algo
> como un fichero de log de la entrada/salida donde se guardara el texto
> junto con una marca de desplazamiento en el tiempo ), posteriormente se
> debería poder hacer un 'play' que regenerara lo que se sucedió en ese
> terminal. ¿Conocéis alguna aplicación que lo haga? ¿Alguien se anima a
> programarlo para el terminal de gnome? :)
>
>
> Saludos cordiales



No estoy muy seguro de lo que voy a decir, pero creo que si creas 4 "named
pipes" y con el comando "tee" escribes en todas ellas, luego sólo deberías
tener las 4 sesiones de ssh leyendo de dichas pipes (en realidad las 4
sesiones pueden estar creadas antes de escribir la entrada). Un poco
complicado, cierto, pero creo que puede funcionar.
No te dará posibilidad de conectar/desconectar la replicación, para ello
deberías matar el proceso de entrada (el tee) y volverlo a lanzar contra las
pipes a las que quieras escribir.
Si quieres grabar una sesión, añade a tee otro fichero que te sirva de
registro.
Puedes encontrar más información aquí:
http://www2.linuxjournal.com/article/2156
O por supuesto buscando en google.

Saludos,

Esteve
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20061221/f0b0345b/attachment.htm 


Más información sobre la lista de distribución ubuntu-es