Выполнить скрипт на Cygwin из Python

Я хочу выполнить сценарий оболочки, на Cygwin от Python. Сценарий оболочки создает файл в качестве вывода.

Я старался

import os
import subprocess

os.chdir(r"C:\\cygwin64\\bin\\ ")
cmd = ["bash", "-c", 'cd /<path for the script>; ./test.sh']
subprocess.call(cmd)

1 ответ

Это работает:

import os, subprocess
os.chdir(r"C:\cygwin64\bin")
cmd = ["bash", "-c", "cd $HOME; pwd; exit"]
ret = subprocess.call(cmd)
Другие вопросы по тегам