From: Siraaj Khandkar Date: Wed, 29 Aug 2018 15:25:22 +0000 (-0400) Subject: Add summary of process state meanings X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=commitdiff_plain;h=2e820ad561199f2ccc1ee3fa7e7e708e5dc8bc39 Add summary of process state meanings --- 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")