Proctree

Show running processes in a tree structure.

```

proctree ├──1 systemd │ ├──1028 upowerd │ ├──1040 rtkit-daemon │ ├──1095 ModemManagere │ ├──840 NetworkManager │ ├──527 systemd-oomd │ ├──885 cupsd │ └──876 gdm │ └──1275 gdm-session-wor │ └──1312 gdm-wayland-ses │ └──1315 .gnome-session- └──2 kthreadd ├──2982 kworker/3:3-events ├──27 kworker/2:0H-eventshighpri ├──12 rcutasksrude ├──22 kworker/1:0H-kblockd ├──33 kdevtmpfs ├──34 inetfragwq └──61 blkcgpuntbio ```

Installation

Cargo

Make sure the current stable release of Rust is installed.

Registry

bash cargo install proctree

Manual

bash git clone https://github.com/ynuwenhof/proctree.git cd proctree cargo install --path .

After installing, you can run the application with:

bash proctree --unsorted

this will print the process tree into the terminal.

Configuration

Proctree can be configured via environment variables or command line arguments.

Missing keys will fallback to their default value.

| Key | Description | Default | |-----------------------|-----------------------------------------------|---------| | PROCTREE_UNSORTED | Print the process tree without sorting by pid | false |

License

This project is licensed under either of the following licenses, at your option: