Windows上的Perl flock()在哪里?

我有一个Perl脚本,我想在 Windows上运行,使用 Strawberry PerlActivePerl;我不在乎哪个.但是,此脚本使用flock()调用,这些调用似乎不包含在Perl的任何一个版本中.

任何人都可以帮助实现这一目标吗?

解决方法

是否安装了Fcntl模块?试试这个:

perl.exe -MFcntl -e 1

如果它抱怨,你没有安装Fcntl模块.如果它没有抱怨,那么你可以访问Fcntl :: flock,所以把它放在你的脚本中:

use Fcntl qw(:DEFAULT :flock);

然后你走吧

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...