我想在用PyQt4编写的应用程序中通过xterm窗口运行ngspice。但是我无法捕获ngspice进程的退出信号。我从以下链接学习了如何对unix shell命令执行相同的操作。但是当我用ngspice替换shell命令时,退出代码不会被传播。
答案 0 :(得分:0)
它会(在MS Windows下的CYGWIN64控制台窗口中测试):
$ xterm -e sh -c 'ngspice ; echo $? > echo_status.txt'
ngspice打开了。使用
终止ngspice退出33
然后输入
cat echo_status.txt
到控制台窗口,答案是
33