Foros del Web » Administración de Sistemas » Unix / Linux »

script shell para abrir varios terminales

Estas en el tema de script shell para abrir varios terminales en el foro de Unix / Linux en Foros del Web. saludos a todos, tengo un problema mi intencion es abrir un terminal y ejecutar un servidor de chat echo por mi, vale. hasta ay todo ...
  #1 (permalink)  
Antiguo 18/12/2008, 17:30
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 4 meses
Puntos: 0
script shell para abrir varios terminales

saludos a todos, tengo un problema mi intencion es abrir un terminal y ejecutar un servidor de chat echo por mi, vale. hasta ay todo correcto, el problema viene, cuando creo mas terminales (con xterm) para cada cliente. esto es lo que llevo echo

Código:
#Para funcionar hace falta poner ./rendimiento.sh n ip
#n=numero de clientes
#ip=direccion ip
#-----------------------------------------------------
#inicializo n=contador
let n=0
servidor=`./servidor`
terminalservidor=`gnome-terminal -e "./servidor"&`
$terminalservidor

while [ $1 -ne $n ]
do
cliente=`./cliente $2 $n`
terminalcliente='xterm -e "$cliente"& '
$terminalcliente

let n=$n+1
done
con eso lo unico que hace es crear una ventana de servidor, y ay se queda la ejecucion, no hace nada mas. un ejemplo: ./rendimiento 3 127.0.0.1 donde es el, es el numero de clientes q se va a conectar (con lo cual, debera crear 3 terminales aparte).

Espero alguna ayuda, y gracias.
  #2 (permalink)  
Antiguo 25/03/2009, 02:38
Avatar de 00TUX  
Fecha de Ingreso: abril-2008
Ubicación: Tijuana
Mensajes: 57
Antigüedad: 16 años
Puntos: 1
Respuesta: script shell para abrir varios terminales

puedes hacer esto: for i in `seq 1 $CLIENTES`; do gnome-terminal;done por ejemplo suponendo que CLIENTES es igual a tu parametro 1 o $1, espero esto te ayude.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:43.