Trait std::os::linux::process::CommandExt[][src]

pub trait CommandExt: Sealed {
    fn create_pidfd(&mut self, val: bool) -> &mut Command;
}
🔬 This is a nightly-only experimental API. (linux_pidfd #82971)
This is supported on Linux only.
Expand description

特定于操作系统的 Command 的扩展

Required methods

🔬 This is a nightly-only experimental API. (linux_pidfd #82971)

设置是否应为此 Command 生成的 Child 创建 PidFd

默认情况下,不会创建 pidfd。

可以使用 pidfdtake_pidfd 从子节点那里检索 pidfd。

pidfd 只会在有可能以保证无竞争的方式 (例如 如果支持 clone3 系统调用)。 否则,pidfd 将返回错误。

Implementors