Popularity
3.0
Declining
Activity
0.0
Stable
2
2
1

Monthly Downloads: 23
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: System    
Latest version: v0.1.0.4

pidfile alternatives and similar packages

Based on the "System" category.
Alternatively, view pidfile alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of pidfile or a related project?

Add another 'System' Package

README

pidfile

Run an IO action protected by a pidfile.

withPidFile path act

creates a pidfile at the specified path containing the Process ID of the current process. Then act is run, the pidfile is removed and the result of act returned wrapped in a Just.

If the pidfile already exists, act is not run, and Nothing is returned. Any other error while creating the pidfile results in an error.

If an exception is raised in act, the pidfile is removed before the exception is propagated.

The pidfile is created with O_CREAT and O_EXCL flags to ensure that an already existing pidfile is never accidentally overwitten.