From 2e820ad561199f2ccc1ee3fa7e7e708e5dc8bc39 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Wed, 29 Aug 2018 11:25:22 -0400 Subject: [PATCH] Add summary of process state meanings --- bin/khatus_bar | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/bin/khatus_bar b/bin/khatus_bar index b1e9e36..b8e47e6 100755 --- a/bin/khatus_bar +++ b/bin/khatus_bar @@ -175,6 +175,19 @@ function make_status_mem( total, used, percent, status) { } function make_status_procs() { + # From man ps: + # D uninterruptible sleep (usually IO) + # R running or runnable (on run queue) + # S interruptible sleep (waiting for an event to complete) + # T stopped by job control signal + # t stopped by debugger during the tracing + # W paging (not valid since the 2.6.xx kernel) + # X dead (should never be seen) + # Z defunct ("zombie") process, terminated but not reaped by its parent + # + # Additionally, not documented in ps man page: + # I Idle + # src = "khatus_sensor_procs" all = cache_get_fmt_def(src, "total_procs" , 15, "%d") r = cache_get_fmt_def(src, "total_per_state" Kfs "R", 15, "%d", "0") -- 2.20.1