Я пытаюсь выполнить оболочку script (не команда) из python:
main.py
-------
from subprocess import Popen
Process=Popen(['./childdir/execute.sh',str(var1),str(var2)],shell=True)
execute.sh
----------
echo $1 //does not print anything
echo $2 //does not print anything
var1 и var2 - это некоторая строка, которую я использую в качестве входа в оболочку script. Я что-то упустил или есть другой способ сделать это?