#pid #locking #process #instance #time #running #file

pidfile2

PID 文件作为 Rust 中的进程锁

2 个版本

0.1.1 2024 年 8 月 18 日
0.1.0 2024 年 8 月 18 日

11 in #pid

Download history 255/week @ 2024-08-18

255 个月下载量

MIT 许可证

11KB
139 代码行数(不含注释)

pidfile:使用 RAII 语义的 PID 文件锁定和管理

crate Docs Build Status MIT licensed

PID 文件是一种简单的锁定机制,它使用文件系统来确保同一时间只有一个程序实例在运行。这个crate提供了一个简单易用的API来创建和管理PID文件。PID文件将在销毁时自动清理,并且可以检查其存在性和有效性。

已经有一个名为 pidfile 的crate,但它未更新。这个crate是针对相同问题的更现代方法,并在crates.io上作为 pidfile2 提供。

依赖关系

~310–455KB