An open API service indexing awesome lists of open source software.

https://github.com/iximiuz/reapme

Playing with Linux processes termination in Rust
https://github.com/iximiuz/reapme

linux process rust subreaper

Last synced: 12 months ago
JSON representation

Playing with Linux processes termination in Rust

Awesome Lists containing this project

README

          

# reapme - playing with Linux processes termination in Rust

The project covers the following scenarios:

- awaiting a child process termination;
- awaiting a grandchild process termination;
- catching the parent process termination.

Read more about it in my blog.

## Usage
```bash
cargo build

# wait for the child termination
cargo run --bin wait_block

# wait for the child termination while busy looping
cargo run --bin wait_busy

# wait for the child termination signaled to you
cargo run --bin wait_signal

# test Linux CHILD_SUBREAPER feature
cargo run --bin subreaper

# put all things together
cargo run --bin combined
```