2 个版本
新 0.2.5 | 2024年8月20日 |
---|---|
0.2.4 | 2024年8月19日 |
#246 in 操作系统
每月下载量:241
30KB
569 代码行(不含注释)
Pipelight exec 库
!! API 未稳定,文档不足!!!!自行承担下载风险!!!!!
一组简单的命令行工具实用程序。
这些是从 pipelight 自动化命令行工具中整理出的最干净的代码模块。
lib.rs
:
!! API 未稳定 - 文档不足 - 请勿使用!!
关于
Pipelight_exec 是一个用于简单进程管理的库。它尽量利用标准库。
特性
示例
在后台启动一个简单的进程。换句话说,执行一个进程并使其分离。
它在父进程退出和终端退出后仍然运行。
let mut process = Process::new("echo test");
process.run_detached()?;
将进程的标准输出管道连接到父进程。
let mut process = Process::new("echo test");
process.run_detached()?;
使用方便的搜索选项查找正在运行的进程。
let process_finder = Finder::new().seed("my_proc").root("/my/dir").search()?;
let pid = 1792;
let process_finder = Finder::new().pid(&pid).search()?;
依赖项
~30–43MB
~789K SLoC