6 releases

0.1.6 Dec 16, 2023
0.1.4 Jan 20, 2021
0.1.2 Jun 4, 2018
0.1.1 May 19, 2018

#395 in Filesystem

Download history 153/week @ 2023-12-14 65/week @ 2023-12-21 15/week @ 2023-12-28 27/week @ 2024-01-04 53/week @ 2024-01-11 53/week @ 2024-01-18 27/week @ 2024-01-25 16/week @ 2024-02-01 53/week @ 2024-02-08 97/week @ 2024-02-15 207/week @ 2024-02-22 151/week @ 2024-02-29 135/week @ 2024-03-07 137/week @ 2024-03-14 165/week @ 2024-03-21 196/week @ 2024-03-28

646 downloads per month
Used in 13 crates (via amdgpu)

MIT license

13KB
288 lines

pidlock

A library for working with pidfiles, with a lock-like API.

Usage

extern crate pidlock;

fn main() {
    let mut lock = pidlock::Pidlock::new("/path/to/pidfile.pid");
    lock.acquire().unwrap();

    ...

    lock.release().unwrap();
}

License

pidlock is licensed under the MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

Dependencies

~0–13MB
~98K SLoC