Expand description
An extension to std::process::Command
to support process groups on Unix and Windows.
With Tokio, the AsyncCommandGroup
trait extends tokio::process::Command
.
On Unix, the UnixChildExt
trait additionally provides support for sending signals to processes and process groups (it’s implemented on this crate’s GroupChild
,
AsyncGroupChild
, Tokio’s Child
and std’s Child
).
Re-exports§
pub use nix::sys::signal::Signal;
pub use crate::stdlib::CommandGroup;
pub use crate::tokio::AsyncCommandGroup;
Modules§
- builder
- stdlib
- Implementation of process group extensions for the
standard library’s
Command
type. - tokio
- Implementation of process group extensions for Tokio’s
asynchronous
Command
type.
Structs§
- Async
Group Child - Representation of a running or exited child process group (Tokio variant).
- Group
Child - Representation of a running or exited child process group.
Traits§
- Unix
Child Ext - Unix-specific extensions to process
Child
ren.