文件::了LockDir是一个Perl的基本文件名级锁工具。
概要
使用文件::了LockDir;
接口
新
初始化类。返回单一对象。
nflock($文件,$ nap_till,$更衣室,$ lockhost)
锁定所提供的文件名。只有$文件是必需的。
$文件是要锁定的文件; $ nap_till是时间放弃之前要等待的总金额; $更衣室是一个名称标识更衣室; $ lockhost是主机请求锁。
nunflock($文件)
解锁提供的文件。
nlock_state($文件)
检查锁提供的文件的状态。返回一个列表:第一项为真,如果文件被解锁,否则为false;的第二项是为undef如果文件被解锁,并且标识(名字和主机)是它被锁定。
诊断
%s已经被锁定
可见,当你已经锁定了请求路径。仅供参考。
没有路径被锁定
您没有提供一个路径被锁定到nflock。致命的。
不能写入到%s目录
其中,该文件驻留不能被写入,所以文件锁不能被创建的目录。
无法%S:%s的
命名锁不能得到:原因是供应。故障发生10次尝试后获得锁。
%s%S [%S]:%s所举行%S锁
指定的文件上的锁是由著名的更衣室帮助。提示性消息,仅在调试打印时处于开启状态。
接近失败%S:%s的
包含锁定信息的文件无法关闭显示的原因。
在%s释放锁
调试消息;注释指定的文件上的锁被成功释放。
要求:
- 在Perl中
评论没有发现