os.fork()
клонирует текущий процесс, возвращая идентификатор процесса дочернего элемента родителю и 0 дочернему элементу.
if os.fork():
"parent"
else:
"child"
Если вы используете os.system()
или модуль subprocesses
, вы получите новый процесс.
Вы можете использовать вилку &
в вашей команде os.system()
, чтобы избежать блокировки.
error = os.system('ls &')
os.execv
и друзья заменяют текущий процесс целевой командой.