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