Skip to content

Instantly share code, notes, and snippets.

@sharmaansh21
Forked from apbarrero/process_state_codes.md
Created March 17, 2020 08:07
Show Gist options
  • Save sharmaansh21/0e3ab850eb61da852c45c9092457d55f to your computer and use it in GitHub Desktop.
Save sharmaansh21/0e3ab850eb61da852c45c9092457d55f to your computer and use it in GitHub Desktop.

Revisions

  1. @apbarrero apbarrero revised this gist Aug 26, 2013. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions process_state_codes.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,6 @@
    # PROCESS STATE CODES
    Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process.

    CODE | Meaning
    --- | ---
    D | Uninterruptible sleep (usually IO)
    @@ -11,6 +12,7 @@ X | dead (should never be seen)
    Z | Defunct ("zombie") process, terminated but not reaped by its parent.

    For BSD formats and when the stat keyword is used, additional characters may be displayed:

    CODE | Meaning
    --- | ---
    < | high-priority (not nice to other users)
  2. @apbarrero apbarrero created this gist Aug 26, 2013.
    21 changes: 21 additions & 0 deletions process_state_codes.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    # PROCESS STATE CODES
    Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process.
    CODE | Meaning
    --- | ---
    D | Uninterruptible sleep (usually IO)
    R | Running or runnable (on run queue)
    S | Interruptible sleep (waiting for an event to complete)
    T | Stopped, either by a job control signal or because it is being traced.
    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.

    For BSD formats and when the stat keyword is used, additional characters may be displayed:
    CODE | Meaning
    --- | ---
    < | high-priority (not nice to other users)
    N | low-priority (nice to other users)
    L | has pages locked into memory (for real-time and custom IO)
    s | is a session leader
    l | is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
    + | is in the foreground process group