<br><br><div><span class="gmail_quote">2006/12/21, <a href="mailto:dballester.david@gmail.com">dballester.david@gmail.com</a> <<a href="mailto:ballester.david@gmail.com">ballester.david@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola:<br><br>Me explico. Me interesaría bastante encontrar, si existe, una aplicación<br>que mediante la cual pueda ejecutar instrucciones en paralelo en varios<br>terminales pero sólo introduciéndolas en una.<br><br>Me explico más :P. Imaginad que tengo 4 servidores, en esos 4 servidores
<br>voy a tener que ejecutar una serie de comandos que no puedo automatizar<br>( aunque en este mundo el 99% de cosas se pueden automatizar de una<br>manera u otra, digamos que en este caso perdería más tiempo en montar la
<br>automatización que lanzando las instrucciones a mano ). La idea es<br>lanzar 4 sesiones ssh por ejemplo, una a cada server, y desde uno de<br>ellos ir escribiendo las instrucciones y que se vayan replicando las<br>pulsaciones de las teclas en las otras 3 terminales que he abierto para
<br>hacer el ssh. Por supuesto debería tener la posibilidad de<br>conectar/desconectar esa replicación<br><br>Espero haberme explicado bien.<br><br><br>Ya puestos, otra cosilla. Por mi trabajo me resultaría muy útil una<br>
especie de botón 'record/replay' en los terminales. Pulsando el botón<br>'record' se iría grabando lo que acontece en el terminal ( imaginad algo<br>como un fichero de log de la entrada/salida donde se guardara el texto
<br>junto con una marca de desplazamiento en el tiempo ), posteriormente se<br>debería poder hacer un 'play' que regenerara lo que se sucedió en ese<br>terminal. ¿Conocéis alguna aplicación que lo haga? ¿Alguien se anima a
<br>programarlo para el terminal de gnome? :)<br><br><br>Saludos cordiales</blockquote><div><br><br>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.
<br>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.<br>Si quieres grabar una sesión, añade a tee otro fichero que te sirva de registro.
<br>Puedes encontrar más información aquí: <a href="http://www2.linuxjournal.com/article/2156">http://www2.linuxjournal.com/article/2156</a><br>O por supuesto buscando en google.<br><br>Saludos,<br><br>Esteve<br></div><br>
</div>