我有一个在Perl中的系统调用,看起来像这样:
system('/path/to/utility >> /redirect/to/log file');
但是这需要等待
utility
完成。我只想触发它,让 Perl 脚本完成,无论 utility
调用是否完成。
我该怎么做?
我尝试将该行更改为
system('/path/to/utility >> /redirect/to/log file &');
但是在Windows上,这个语法仍然需要等待调用完成。我需要让它在Linux和Windows上都能正常工作。
system 1
,而不是system -1
。(在perlport中有记录。)已修正。 - ikegami