Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: xDie en 16 Marzo 2007, 15:56 pm



Título: ruby como voy a una linea .. o alguna otra idea
Publicado por: xDie en 16 Marzo 2007, 15:56 pm
HOla tengo este script
Código:

puts 'Menu'
puts '1- Mostrar Maquinas Virtuales Corriendo'
puts '2- Mostrar archivos de configuracion'

while TRUE
print 'vmshell#'

opt = STDIN.gets.to_i

if opt == 1

exec 'xm list'
end
if opt == 2

exec 'ls /etc/xen/zion/'
       
end
end

el problema cuando tipeo algunas de las opciones ejemplo 1 o 2 se termina la aplicacion, hay alguna funcion para volver al principio o  nose
GRacias


Título: Re: ruby como voy a una linea .. o alguna otra idea
Publicado por: yueland en 22 Marzo 2007, 14:22 pm
en ese tipo de script me parece que nadie de aqui puede ayudarte(por el tipo de codigo), lo unico que te puedo decir es que revises la condicion de "true" ya que si esta cambia el bucle termina o al menos asi funciona en otros codigos, ademas tambien puede deberse a que no defines una accion para realizarse cuando esa variable cambia (true)...no se si me entiendes espero que sirva de algo

salu2