-
os_pipe
一个跨平台的库,用于打开操作系统管道
-
subprocess
子进程和管道的执行,受Python的subprocess模块启发,具有Rust特定的扩展
-
wait-timeout
在Unix和Windows平台上等待子进程,指定超时时间
-
duct
运行子进程
-
shared_child
多线程中使用子进程
-
cmd_lib
常用的Rust命令行宏和实用工具,轻松编写类似于shell脚本的任务
-
tauri-plugin-shell
访问系统shell。允许您使用默认应用程序启动子进程并管理文件和URL。
-
expectrl
自动化Unix-like Don libes expect的终端应用程序
-
kill_tree
🌳 Kill Tree是一个库,旨在递归地终止指定进程及其所有子进程,独立于其他命令(如kill或taskkill)操作
-
rexpect
与 Unix 进程/bash 交互的方式与 pexpect 或 Don libes expect 相同
-
wipe-on-fork
Unix 中在 fork 时会自动清除 OnceCell、LazyCell、Once、OnceLock、LazyLock 的替代品
-
influxive-child-svc
将 influxd 作为子进程运行
-
utf8-locale
检测用于运行子进程的 UTF-8 兼容区域设置
-
xstream-util
一个命令行工具,用于将流拆分到子进程中
-
minidumper-child
捕获子进程中的 minidump
-
command-fds
在启动子进程时传递任意文件描述符
-
creche
标准库中 std::process::Command 和相关类型的替代品。为每个子进程配置文件描述符和环境,运行单个进程和进程管道。
-
tauri-plugin-process
访问您的 Tauri 应用程序当前进程
-
app-tracer
长期运行应用的监控/基准测试,例如:服务器进程、流式应用。支持命令行界面和图形用户界面。(使用 app-benchmark 对单次运行的应用进行基准测试)。
-
pid-set
用于执行高效的等待操作的过程标识符集,使用 epoll。
-
proc_guard
确保在各种场景下正确销毁子进程的过程守卫。
-
toprs
跨平台以内存为重点的 top。
-
fork-map
由
fork()
创建的子进程中的运行操作。 -
child_wait_timeout
Rust 中的等待超时。
-
maelstrom-worker-child
maelstrom-worker 的辅助库。
-
duct_sh
sh 函数的子库,以前在 duct 中。
-
samedec
SAME/EAS 数字接收机和警报程序。
-
grader
通过给定的 shell 命令对二进制排序文本文件进行基于流的 CLI。
-
tokio-process-terminate
tokio 进程扩展,用于终止子进程。
-
waitpid-any
等待任何 PID,waitpid(2) 的扩展。
-
pwner
进程所有者crate,允许以直观的方式访问子进程
-
filterm
过滤终端数据,从子进程接收和发送
-
anakin
自动杀死孤儿进程
-
prefork
创建子进程
-
cradle
轻松执行子进程
-
multilink
用于与本地或远程进程通信的IPC库,通过stdio或HTTP进行通信
-
perfrecord-mach-ipc-rendezvous
ipc-channel mach功能的子集,用于建立双向通信并交换mach_task_self端口
-
runny
在自身的进程组内运行程序
-
syswall
系统调用防火墙
-
devx-cmd
在xtask crates上对std::process::Command的便利包装
-
unix-exec-output-catcher
在子进程中运行可执行文件,并在UNIX系统上捕获STDOUT和STDERR输出。std::process::Command可能是更好的选择。使用此源代码作为如何实现的示例。
-
logappend
执行子进程,从stdin和stderr读取,输出到文件,截断到指定的总内容大小
-
socket_config
根据命令行选项或配置文件设置套接字
-
tokio-pty-process
通过伪TTY异步使用Tokio与子进程交互
-
unix_exec_piper
在子进程中执行多个命令,其中第一个进程的STDOUT连接到下一个进程的STDIN。这是shell(如bash)内部的做法。
-
iomux
多路复用子命令的stdout、stderr和其他信息
-
quake-bspc
异步包装Quake BSP编译器'bspc'作为子进程运行
-
cmd2zip
以子进程运行一组命令,将它们的输出捕获为zip存档中的文件
-
command-rusage
获取命令的资源使用情况
-
pseudoterminal
一个跨平台的伪终端实现,具有异步支持
-
swaperooni
根据用户提供的事件热重载子进程。代理信号到子进程。
-
tokio-command-fds
在启动子进程时传递任意文件描述符
-
tokio-fork
异步等待子进程的进程
-
tokio-transports
用于进程间通信
-
node-child-process
Node.js的wasm_bindgen绑定,用于ChildProcess API
-
pine
遍历进程行输出的迭代器
-
lucid
模拟应用程序,用于启动子进程的程序
-
kaspa-daemon
以子进程的方式运行Kaspa节点和工具
-
curses-game-wrapper
为curses游戏创建包装器,以便制作游戏AI
-
rink-sandbox
限制代码的内存使用量和运行时间,并允许中断(Ctrl+C)
-
caoe
CaoE使得当父进程死亡时(即使被SIGKILL杀死),可以轻松地自动终止所有启动的子(和孙子)进程
-
spawn-task-port
在OS X上启动子进程并获取子进程的Mach任务端口
-
catflap
创建一个TCP套接字并将描述符作为环境变量传递
-
vorarbeiter
一个小型进程管理器,负责关闭子进程
-
tokio-process-bits
一组在开发基于Tokio的应用程序并启动子进程时有用的模块
-
mio-child-process
对 mio 的扩展,支持子进程
尝试使用DuckDuckGo进行搜索。搜索.