subprocess.call(["/home/blah/trunk/blah/run.sh", "/tmp/ad_xml", "/tmp/video_xml"])
Hago esto. Sin embargo, dentro de mi run.sh, tengo caminos "relativos". Entonces, tengo que "cd" en ese directorio, y luego ejecutar el script de shell. ¿Cómo puedo hacer eso?¿Cómo ejecuto un script bash dentro de Python, pero actúo como si estuviera ejecutándose desde otro directorio?
no soy un experto subproceso, pero ¿podría hacer: subprocess.call ([ "" cd/run/ruta; /home/blah/trunk/blah/run.sh ","/tmp/ad_xml ","/tmp/video_xml "]) ?? – inspectorG4dget