Сценарий python завершается, когда команда оболочки (для завершения работы другого инструмента) запускается из os.system () - PullRequest
0 голосов
/ 22 декабря 2011

Я запускаю команду оболочки из скрипта Python, используя

os.system ("некоторая команда оболочки")

Эта команда по существу завершает работу инструмента.Мне нужно убедиться, что этот инструмент завершен в моем скрипте.

Но как только инструмент завершится, сценарий также будет остановлен!

Ответы [ 2 ]

1 голос
/ 22 декабря 2011

Ваш скрипт, вероятно, завершается правильно.Попробуйте добавить следующую строку после последней строки кода, чтобы проиллюстрировать вам, что это сделано.

raw_input('Press any key to exit.')
1 голос
/ 22 декабря 2011

Сценарий, случайно, запускается тем же инструментом? Если да, вам нужно запустить os.setsid (), чтобы перестать зависеть от него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...