Hola, tengo el siguiente programa:
/******* comienzo pseudocódigo programa *******/
1) leer fichero con una línea por cada dirección IP
2) Lanzar una ventana independiente por cada dirección IP, incluyendo el comando siguiente
ssh usuario@direccion_IP
3) el programa sigue corriendo haciendo otras tareas.
/******* Fin pseudocódigo programa *********/
El problema consiste en que no resuelvo el paso 2. He probado con
system ("nohup gnome-terminal --title=$titulo --command \"ssh $usuario\@$Dir_IP 2>/dev/null \" ");
o también con
exec "gnome-terminal --command \"ssh --title=$titulo $usuario\@$Dir_IP & \" ";
Pero se me cierran las ventanas cuando tecleo en ellas.
La versión que puedo usar de Perl es la 5.08 sobre Solaris y no soy administrador, por lo que no puedo instalar ni actualizar el sistema.
¿Conocéis algún otro método para abrir varias consolas para que ejecuten un comando? En mi caso sería establecer un sesión remota con ssh.
Gracias y saludos.