我有一个Perl脚本,我想在Windows上运行,使用Strawberry Perl或ActivePerl ; 我不在乎哪个.但是,此脚本使用flock()
调用,这些调用似乎不包含在Perl的任何一个版本中.
任何人都可以帮助实现这一目标吗?
是否安装了Fcntl模块?试试这个:
perl.exe -MFcntl -e 1
如果它抱怨,你没有安装Fcntl模块.如果它没有抱怨,那么你可以访问Fcntl :: flock,所以把它放在你的脚本中:
use Fcntl qw(:DEFAULT :flock);
然后你走吧