Как начать фоновый процесс в Perl? - PullRequest
10 голосов
/ 30 марта 2011

Я пытаюсь выяснить, как запустить фоновый процесс в Perl-скрипте (в Windows). Другими словами, я не хочу, чтобы скрипт ждал завершения дочернего процесса, прежде чем восстановить контроль. Есть ли простой способ сделать это всего за несколько строк кода? Я посмотрел на perldoc для системной команды, но она, кажется, не делает то, что я хочу ..

Ответы [ 2 ]

14 голосов
/ 30 марта 2011

См. Систему в perlport : "system(1,@args) порождает внешний процесс и немедленно возвращает его указатель процесса, не дожидаясь его завершения ... (Win32)"

1 голос
/ 30 марта 2011

Попробуйте использовать Win32 :: Job .

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