> Es posible realizar llamadas con ruby a la shell del propio linux??? (o
> windows) de tal manera que se pudiesen generar logs de algo en particular,
> ejecutar comandos de shell y cosas de ese estilo¿??¿
por ejemplo en linux:
system "ls" # <-- listado de directorio
en Windows:
system "dir" # <-- listado de directorio
también (como en otros lenguajes de scripting) tienes los
"backticks" (no se como se llaman en español)
por ejemplo, en linux extraigo la dirección ip vinculada
a la interfaz ppp0 de mi maquina:
puts (`ip addr show ppp0`.split("\n")[2]).split(" ")[1]
( en este caso, la salida estándar del comando ejecutado
es devuelta como un string en ruby)
hay muchas otras maneras de hacerlo, usando popen
y otros, estos son solamente los ejemplos más sencillos.
saludos
vruz
--
---- vruz