Linux process status in Linux kernel process status
Operational status (task_running)
A state that is being run or ready by the CPU. Such a process is becoming a runnning process. The process of running state can be divided into 3 cases: Kernel running state, user running state, ready state.
Interruptible sleep status (task_interruptible)
A process that is in the waiting state, and once the resource that the process waits for is freed, the process goes into a running state.
Non-disruptive Sleep state (task_uninterruptible)
Processes in this state can only be awakened with the wake_up () function.
Paused State (task_stopped)
When a process receives a signal sigstop, SIGTSTP, Sigttin, or Sigttou, it enters a paused state. You can send a sigcont signal to it to make the process transition to a running state.
Zombie State (Task_zombie)
When the process has stopped running, but the parent process has not yet asked for its status.
http://www.frankyang.cn/2017/05/13/linux-jin-cheng-zhuang-tai/
Linux Process state transition diagram