Я хочу запустить ngspice через окно xterm в приложении, написанном на PyQt4. Но я не могу зафиксировать выходной сигнал процесса ngspice. Я узнал, как сделать то же самое для команд оболочки unix по следующей ссылке. Но когда я заменяю команду оболочки на ngspice, код выхода не распространяется.
Не удалось зафиксировать код выхода ngspice, работающего в окне xterm, в скрипте PyQt4.
Ответы (1)
Подойдет (проверено в окне консоли CYGWIN64 под MS Windows):
$ xterm -e sh -c 'ngspice ; echo $? > echo_status.txt'
ngspice открывается. Завершите работу ngspice с помощью
бросить 33
Затем введите
cat echo_status.txt
в окно консоли, и ответ будет
33
person
Holger
schedule
25.03.2016