Un saludo a todos.
Tengo la necesidad de ejecutar un script en perl, el cual es provisto por
un tercero; este básicamente efectúa una consulta y genera un archivo en un
formato especifico.
He programado una función en python que se encarga de ejecutar este
archivo, y continuar la ejecución de las
El 3 de mayo de 2015, 18:56, Juan Camilo Hernandez Diaz <
camilo.hernan...@gmail.com> escribió:
> Un saludo a todos.
>
> Tengo la necesidad de ejecutar un script en perl, el cual es provisto por
> un tercero; este básicamente efectúa una consulta y genera un archivo en un
> formato especifico.
>
>
Gracias por tu respuesta.
Mira como estoy pasando los datos:
*cmd = "/opt/tools/RT_reformat.pl"*
*par = "{0}/{1}".format(os.getcwd(), fname)*
*cmd_exe = subprocess.Popen([cmd, par], shell=False,
stdout=subprocess.PIPE, stderr=subprocess.PIPE)*
*stdout, stderr = cmd_exe.communicate()
El 3 de mayo de 2015, 22:07, Juan Camilo Hernandez Diaz <
camilo.hernan...@gmail.com> escribió:
> Gracias por tu respuesta.
>
> Mira como estoy pasando los datos:
>
> *cmd = "/opt/tools/RT_reformat.pl"*
> *par = "{0}/{1}".format(os.getcwd(), fname)*
> *cmd_exe = subprocess.Popen([cmd
Hola,
A mi lo que me extraña es que no funcione ni siquiera desde el script
en bash..., tipicamente cuando esto falla es por tema de variables de
entorno, en el propio script en bash asegurate que tengas el mismo
ambiento que cuando estas logueado normalmente, con env puede verificar
esto.
Salud