У меня есть файл, которому нужно передать некоторые аргументы, чтобы начать выполнение процесса.Файл ../main/serv.Если я выполняю эту команду в терминале оболочки Unix, все идет хорошо.
../main/serv -o phy=dhc=file:serv:1 -o in=dhc,0 -o out=file:phy_out:1 -o eui48=01:00:00:00:00:00
Я вызываю эту функцию из моего скрипта Python, чтобы запустить процесс, но не работает.
subprocess.call(["../main/serv", "phy=", "dhc=file:serv:1", "in=", "dhc,0", "out=" , "file:phy_out:1", "eui48=01:00:00:00:00:00"])
Iискал решение, но я не нашел его, я думаю, что я неправильно передаю аргументы, как я могу это сделать?
Спасибо!