Я планирую сценарий Python, который будет использовать os.fork ()
для создания группы дочерних процессов для выполнения некоторых вычислений. Родительский процесс будет блокироваться до завершения дочерних процессов.
Суть в том, что мне нужно иметь возможность запускать сценарий как из оболочки Unix, используя python
, так и из ipython
, используя % прогона
.
Каким образом дочерние процессы должны завершаться, чтобы избежать выхода из командной строки ipython
? По моему опыту, sys.exit ()
не работает.