algo asi podría servir ?
puts (__FILE__ + ' ' + ARGV.join(' ')).strip
Aureliano Calvo wrote:
> Hola a todos,
> saben como hacer para obtener la línea de comando
> completa que se usó para invocar el intérprete de
> ruby?
>
> Hasta ahora lo que encontré (y que aparte ya sabía :(
> ) es que $0 es el nombre del script invocado y ARGV (o
> "$*") son los parámetros pasados al script. Y una cosa
> nueva (pero que no tiene mucho que ver) es que $< (o
> ARGF) es un archivo que tiene el texto de todos los
> archivos pasados por línea de comando (¿esto viene de
> Perl?).
>
> Volviendo al tema original, estoy buscando alguna
> forma de armar el comando original. Por ejemplo si
> invoqué el script como "c:\ruby\bin\rubyw myscript.rb
> param1 param2" me interesa alguna forma de recuperar
> la línea completa. Estoy buscando esto para hacer un
> script SCGI que se autocargue de nuevo a sí mismo
> cuando se modifica (haciendo exec) y que el mismo sea
> multiplataforma.
>
> Muchas gracias,
> Aureliano.
>
> estuve googleando y no encuentro la respuesta a
>
>
>
> _________________________________________________________
> Horóscopos, Salud y belleza, Chistes, Consejos de amor:
> el contenido más divertido para tu celular está en Yahoo! Móvil.
> Obtenelo en http://movil.yahoo.com.ar
> _______________________________________________
> ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar