subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"])
Ahora tengo un script que ejecuto. Cuando lo ejecuto y llega a esta línea, comienza a imprimir cosas porque run.sh tiene impresiones en él.¿Cómo canalizo una llamada de subproceso a un archivo de texto?
¿Cómo puedo canalizar esto también a un archivo de texto? (Y también imprimir, si es posible)
Sí, el trabajo de socket también. – ocodo
¿Por qué no funciona subprocess.call (["echo", "1", ">>", "t.txt"])? – Goldname
@Goldname necesita un shell para hacer la redirección, entonces: 'subprocess.call ([" echo "," 1 "," >> "," t.txt "], shell = True)' debería funcionar. –