pst
This repository no longer develop.
This is TUI process monitor written in Go.
Features
- Monitor process's list, info, tree, open files,
- Kill process
Support OS
Requirements
Installation
$ git clone https://github.com/skanehira/pst
$ cd pst
$ go install
Options
You can change the process info to be displayed with environment PS_ARGS
.
Default PS_ARGS
value is pid,ppid,%cpu,%mem,lstart,user,command
.
e.g make alias and use it.
alias pst="env PS_ARGS=%cpu,%mem,lstart pst"
Usage
$ pst -h
Usage of pst:
-log
enable output log
-proc string
use word to filtering process name when starting
# run tui
$ pst
Default, log file will generate $HOME/pst.log
if it's not exist.
Keybindings
common keybindings
key |
description |
Ctrl + c |
stop pst |
j |
move down |
k |
move up |
h |
move left |
l |
move right |
g |
move to top |
G |
move to bottom |
Ctrl + f |
next page |
Ctrl + b |
previous page |
Tab |
focus next panel |
Shift + Tab |
focus previous panel |
key |
description |
Enter |
next process |
processes panel
key |
description |
K |
kill select process |
process tree panel
key |
description |
K |
kill select process |
Enter |
expand child process |