# MENDOZA MONROY PAULINA
require "socket" #Llamada al método socket
server = TCPServer.new( "192.168.1.108" , 4567 ) #Se define la dirección donde va a estar nuestro socket servidor
loop { #Se genera un loop donde aceptará a procesos de hilos
Thread.start(sleep 10) do |socket| #Se almacena en una variable llamada socket
socket = server.accept #Acepta la nueva conexión
cadena = socket.recv( 100 ) #Acepta una cadena de 100 Bytes
puts "PEDIDO SOLICITADO" #Se imprime en pantalla el pedido solicitado
File.open('script.sql', 'w') do |f1| #Se abre el script de sql en modo de escritura y realiza f1 colocando la cadena en el script
f1.puts cadena
end #Termina el método file
IO.popen("sh sql.sh") #Se realiza una llamada al sistema para que se ejecute el shell de sql así como el de bitácora
IO.popen("sh bitacora.sh")
socket.close #Cierra el socket
end #Finaliza el loop
}#Se cierra loop
Paulina Mendoza Monroy
Facultad de Ingeniería, UNAM
Ingeniería en Computación
Facultad de Ingeniería, UNAM
Ingeniería en Computación
Servicio Social LIDSOL
No hay comentarios:
Publicar un comentario