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

Manuel Carrasco manuel_carrasco en users.sourceforge.net
Jue Dic 21 19:00:17 GMT 2006


Hay un proyecto que permite ejecutar instrucciones en multiples
servers, o para hacer despliegues en paralelo (está hecho en ruby)

http://manuals.rubyonrails.com/read/chapter/97

Esta es una cita de qué es Capistrano:
Ultimately, Capistrano is a utility that can execute commands in
parallel on multiple servers. It allows you to define tasks, which can
include commands that are executed on the servers. You can also define
roles for your servers, and then specify that certain tasks apply only
to certain roles.

Salu2
Manolo

On 12/21/06, Esteve Olm <esteve.olm en gmail.com> wrote:
>
>
> 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
>
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>
>



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