Crates.io | ofiles |
lib.rs | ofiles |
version | 0.2.0 |
source | src |
created_at | 2020-04-24 22:58:37.282879 |
updated_at | 2020-10-22 02:52:59.794917 |
description | Identify processes that have opened files or sockets |
homepage | https://github.com/jabedude/ofiles/ |
repository | https://github.com/jabedude/ofiles/ |
max_upload_size | |
id | 233823 |
size | 13,982 |
A tiny library for determining what process has a file opened for reading/writing/etc. I wrote this for another project but I hope will be useful in other applications.
Example:
use ofiles::opath;
let mut pids = opath("/path/to/a/file").unwrap();
// Now we have a Vec of process ID's that have the `/path/to/a/file` open
for pid in pids {
println!("Process {} has {} open!", pid, "/path/to/a/file");
}