Python Продолжение сценария во время работы внешнего сценария - PullRequest
0 голосов
/ 27 марта 2020

Я хотел бы запустить внешний скрипт (к которому у меня нет доступа), а затем, после его запуска, иметь возможность следить за тем, что происходит. Этот скрипт создает разные файлы, и я хочу следить за тем, как он работает. В настоящее время я использую что-то следующее:

subprocess.call('./external_process.exp')
monitoring(process)

Во второй строке я создал сценарий, который должен просматривать файлы, созданные процессом, чтобы я знал, когда он должен быть завершен. Однако он не будет выполнен, пока не завершится внешний процесс. Таким образом, вместо того, чтобы получать информацию каждую минуту или около того, я получаю что-то только после 1 часа вычислений ...

Можно ли как-то переключиться на следующую строку, не дожидаясь окончания подпроцесса?

Спасибо за вашу поддержку.

...