Skip to content
forked from ynuwenhof/proctree

Show running processes in a tree structure

License

Notifications You must be signed in to change notification settings

heap-s/proctree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-events_highpri
   ├──12 rcu_tasks_rude_
   ├──22 kworker/1:0H-kblockd
   ├──33 kdevtmpfs
   ├──34 inet_frag_wq
   └──61 blkcg_punt_bio

Installation

Cargo

Make sure the current stable release of Rust is installed.

Registry

cargo install proctree

Manual

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

After installing, you can run the application with:

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:

About

Show running processes in a tree structure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%