-
async-process
异步处理进程的接口
-
duct
运行子进程
-
subprocess
执行子进程和管道,受Python的subprocess模块启发,并添加了Rust特有的扩展
-
shared_child
在多线程中使用子进程
-
procspawn
使用进程的thread::spawn
-
easy-smt
作为子进程轻松与smt求解器交互
-
bkt
用于缓存子进程调用的CLI和Rust库
-
command-run
在子进程中运行命令
-
utf8-locale
检测运行子进程的UTF-8支持的区域设置
-
command-fds
在创建子进程时传递任意文件描述符
-
stdecor
带有装饰的stdout/stderr运行命令
-
cmdstruct
使用结构体实现命令的轻量级宏
-
unix-ipc
通过 Unix 套接字进行 IPC 的最小抽象
-
tokio-unix-ipc
通过 Unix 套接字进行 IPC 的最小抽象
-
pretty-exec
打印命令然后执行它
-
json_env
从 JSON 文件(默认为
.env.json
)加载环境变量,并使用它们启动子进程 -
leanify-many
启动 leanify 子进程
-
runny
在自身的进程组中运行程序
-
wait3
等待任意条件(例如:时间、TCP 连接等命令行中的子进程退出)
-
subtale-cortex
Rust 应用的崩溃处理
-
tokio-command-fds
在创建子进程时传递任意文件描述符
-
babash
围绕
std::process::Command
的小型包装器 -
command-extra
std::process::Command 的额外方法
-
pretty-exec-lib
打印命令然后执行它
-
sh-inline
运行内联 shell (bash) 脚本的宏
-
cmd_lib_core
通用的 Rust 命令行宏和工具,便于轻松编写类似 shell 脚本的作业
-
calloop-subproc
为 Calloop 事件循环提供的子进程支持
-
lucid
用于生成子进程的程序模拟应用程序
-
subprocess-communicate
类似于 Python 的 subprocess.Popen.communicate 的通信原语,允许向进程提供输入,并从 stdout 和 stderr 捕获结果,直到可选的界限
-
rust-companion
通过 IPC 和 Unix 套接字提供 Rust 编译伴侣
-
ghci
管理并与 ghci (Haskell 的 GHC 解释器) 通信
-
cmdstruct-macros
使用结构体实现命令的轻量级宏
-
reckon
Rust 的 libexpect-alike 库
尝试使用 DuckDuckGo 进行搜索。搜索.