Как запустить скрипт и не ждать его в Perl?

У меня есть системный вызов в Perl, который выглядит так:

system('/path/to/utility >> /redirect/to/log file');

, но это ждет утилиты для завершения. Я просто хочу заставить это вызвать и позволить заканчиваться сценарием Perl независимо от того, закончил ли утилиту или нет.

Как я могу сделать это?

Я попытался изменять строку на

system('/path/to/utility >> /redirect/to/log file &');

, но этот синтаксис все еще ждет вызова, чтобы закончить в Windows. Мне нужно заставить его работать на Linux, а также в окнах.

7
задан Lazer 12 September 2011 в 17:03
поделиться