Crates.io | pidfile2 |
lib.rs | pidfile2 |
version | 0.1.1 |
source | src |
created_at | 2024-08-18 04:47:55.351503 |
updated_at | 2024-08-18 05:38:22.890109 |
description | PID Files as process locks in Rust |
homepage | |
repository | https://github.com/alexrudy/pidfile |
max_upload_size | |
id | 1342336 |
size | 19,320 |
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
.