The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:File::Lock"

Lock::File - file locker with an automatic out-of-scope unlocking mechanism River stage one • 2 direct dependents • 4 total dependents

"lockfile" is a perlfunc "flock" wrapper. The lock is autotamically released as soon as the assotiated object is no longer referenced. "lockfile_multi" makes non-blocking "lockfile" calls for multiple files and throws and exception if all are locked....

MMCLERIC/Lock-File-1.03 - 16 Jun 2013 21:00:06 UTC

Lock.pm River stage zero No dependents

KJALB/File-Lock-0.9 - 31 Jan 1996 03:53:01 UTC

NL::File::Lock - File locking (based on lockfiles) River stage zero No dependents

This module is used to easy and portable file locking....

NICKOLA/NL-File-Lock-0.3 - 12 Feb 2008 19:32:16 UTC

Proc::Lock::File - lock interface module River stage zero No dependents

Generic lock module. You must subclass this class and overwrite set, clear, isSet and new (possible) for do your work...

MKUL/Proc-Application-0.01 - 28 Nov 2000 09:48:07 UTC

File::Lock::Multi - Lock files more than once River stage zero No dependents

flock() (and co-operative locks in general) are a handy tool used for various synchronization tasks; ensuring a daemon/process may only have one copy running at once "waiting in line" for your turn to write to a file flagging that a certain process, ...

CRAKRJACK/File-Lock-Multi-1.02 - 24 May 2015 09:25:20 UTC

Lock::File::Alarm - alarm guard River stage one • 2 direct dependents • 4 total dependents

This module is necessary to implement timeouts in "Lock::File" class....

MMCLERIC/Lock-File-1.03 - 16 Jun 2013 21:00:06 UTC

Tie::MLDBM::Lock::File - Tie::MLDBM Locking Component Module River stage zero No dependents

This module forms a locking component of the Tie::MLDBM framework, employing synchronisation through use of the "flock" function. This use of "flock" is performed with a temporary lock file which is specified in the Tie::MLDBM framework constructor. ...

ROBAU/Tie-MLDBM-1.04 - 26 Oct 2002 10:40:15 UTC

File::Lock::ParentLock - share lock among child processes of given pid. River stage zero No dependents

File::Lock::ParentLock is useful for shell scripting where there are lots of nested script calls and we want to share a lock through the parent - child relationship....

VIY/File-Lock-ParentLock-0.08 - 19 Jul 2018 11:27:48 UTC

File::Lock::Multi::Fuser - Lock files based on how many times they are open River stage zero No dependents

This module provides a linux-specific concurrent locking mechanism. It uses the /proc filesystem to determine how many times a lockfile is open, and counts each open filehandle as a "lock". Locks are obtained by opening the given lockfile in append m...

CRAKRJACK/File-Lock-Multi-1.02 - 24 May 2015 09:25:20 UTC

File::Lock::Multi::MySQL - Lock multiple strings in MySQL to emulate taking out multiple locks on a single string. River stage zero No dependents

This module uses MySQL's "GET_LOCK()" function on multiple strings to emulate taking out multiple locks on a single string. It is very important that database handles are not used to take out any other locks, for your resource or for any other resour...

CRAKRJACK/File-Lock-Multi-1.02 - 24 May 2015 09:25:20 UTC

Apache::Session::Lock::File - Provides mutual exclusion using flock River stage two • 30 direct dependents • 43 total dependents

Apache::Session::Lock::File fulfills the locking interface of Apache::Session. Mutual exclusion is achieved through the use of temporary files and the "flock" function....

CHORNY/Apache-Session-1.94 - 18 Sep 2020 22:00:45 UTC

File::Lock::Multi::FlockFiles - flock() multiple files to emulate taking out multiple locks on a single file. River stage zero No dependents

This module uses perl's "flock()" call on multiple files to emulate taking out multiple locks on a single file. For instance, if you ask to lock the file "foo.txt" a maximum of 5 times, "File::Lock::Multi::FlockFiles" will pretend to do this by acqui...

CRAKRJACK/File-Lock-Multi-1.02 - 24 May 2015 09:25:20 UTC

lib/File/Lock/Multi/Base.pm River stage zero No dependents

CRAKRJACK/File-Lock-Multi-1.02 - 24 May 2015 09:25:20 UTC

lib/File/Lock/Multi/Base/Iterative.pm River stage zero No dependents

CRAKRJACK/File-Lock-Multi-1.02 - 24 May 2015 09:25:20 UTC

File::Flock::Tiny - yet another flock package River stage one • 4 direct dependents • 5 total dependents

Simple wrapper around flock for ease of use....

ZWON/File-Flock-Tiny-0.14 - 03 Jul 2014 15:06:47 UTC

File::NFSLock - perl module to do NFS (or not) locking River stage two • 4 direct dependents • 45 total dependents

Program based of concept of hard linking of files being atomic across NFS. This concept was mentioned in Mail::Box::Locker (which was originally presented in Mail::Folder::Maildir). Some routine flow is taken from there -- particularly the idea of cr...

BBB/File-NFSLock-1.29 - 03 Nov 2018 13:58:32 UTC

File::TinyLock - Utility for process locking and unlocking. River stage zero No dependents

"File::TinyLock" provides "lock", "unlock", and "checklock" methods for working with process locking. This utility attempts to be useful when you require one of a process to be running at a time, but someone could possibly try to spawn off a second (...

JKISTER/File-TinyLock-1.20 - 04 Oct 2014 04:28:07 UTC

File::SharedNFSLock - Inter-machine advisory file locking on NFS volumes River stage one • 1 direct dependent • 2 total dependents

This module implements advisory file locking on NFS (or non-NFS) filesystems. NFS (at least before v4) is evil. File locking on NFS volumes is worse. This module attempts to implement file locking on NFS volumes using lock files and hard links. It's ...

FANGLY/File-SharedNFSLock-0.04 - 07 Dec 2012 01:54:19 UTC

lib/File/FcntlLock.pm River stage zero No dependents

JTT/File-FcntlLock-0.22 - 31 Jul 2014 20:14:53 UTC

lib/File/FcntlLock/Errors.pm River stage zero No dependents

JTT/File-FcntlLock-0.22 - 31 Jul 2014 20:14:53 UTC
95 results (0.035 seconds)