使用[HttpPost]
public ActionResult Create(MyViewModel model)
python模块,
我知道使用subprocess
是阅读communicate()
和stdout
的正确方法。
但是,我的情况与我从互联网上调查的案例略有不同。
在我的情况下,我使用stderr
运行一个它不会自行终止的可执行文件。
这就是我所做的:
subprocess.Popen
但是import signal
import subprocess as subp
exe = subp.Popen([the_exe, the_arg], shell=False, stdout=subp.PIPE, stderr=subp.PIPE)
# one minute later...
exe.send_signal(signal.SIGINT)
pipe_stdout, pipe_stderr = exe.communicate()
的呼唤我仍然陷入僵局......
我正在使用python3。
我还尝试用communicate()
或send_signal(signal.SIGINT)
替换exe.terminate()
。
但上述都没有解决问题...