2 releases

0.1.1 Aug 18, 2024
0.1.0 Aug 18, 2024

#664 in Filesystem

Download history 22/week @ 2024-11-13 42/week @ 2024-11-20 22/week @ 2024-11-27 143/week @ 2024-12-04 32/week @ 2024-12-11 18/week @ 2024-12-18 135/week @ 2024-12-25 50/week @ 2025-01-08 10/week @ 2025-01-15 26/week @ 2025-01-22 15/week @ 2025-01-29 10/week @ 2025-02-05 24/week @ 2025-02-12 106/week @ 2025-02-19 78/week @ 2025-02-26

219 downloads per month
Used in hydiscovery

MIT license

13KB
190 lines

pidfile: PID file locking and management with RAII semantics

crate Docs Build Status MIT licensed

PID files are a crude form of locking which uses the filesystem to ensure that only one instance of a program is running at a time. This crate provides a simple API for creating and managing PID files in a way that is safe and easy to use. PID Files will be cleaned up on drop, and can be checked for existence and validity.

There is already a pidfile crate, but it is not updated. This one is a more modern approach to the same problem, and on crates.io as pidfile2.

Dependencies

~300–455KB