Forum: Rails-ES system() desde fuera?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Luis V. (Guest)
on 2007-07-12 14:29
(Received via mailing list)
Buenas, ¿sabéis si hay alguna limitación para system(ruta)?

El caso es que tengo un método en mi aplicación rails que tiene que
ejecutar
un .bat  que está metido en el servidor.

Lo tengo así:

....
        unless system("d:\\ruby_apps\\aplicacion_web\\archivo.bat " <<
parametros.join(" "))
          raise "No se ha encontrado el archivo "
        end
...

He probado en local y funciona perfectamente, incluso si se ejecuta
desde
otro pc. El problema es en el servidor. Es un windows 2003 server, por
si
tiene algo que ver...

A ver si me podéis orientar. Gracias
Luis V. (Guest)
on 2007-07-12 15:26
(Received via mailing list)
Lo he solucionado. Debía ser que no se soportaba la ejecución de .bat.
He
metido en el system() el comando directamente y funciona.

Cosas de windows digo yo
This topic is locked and can not be replied to.