# Linux process states

DevFeed: [Linux process states](<https://devfeed.tech/articles/linux-process-states-38918.md>)

Original publisher: [Read original article](<https://idea.popcount.org/2012-12-11-linux-process-states>)

Author: Marek

Published: 2012-12-10T23:00:00Z

Content type: tutorial

Language: en

Sources: [Marek Majkowski](<https://devfeed.tech/sources/marek-majkowski.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [process](<https://devfeed.tech/tags/process.md>), [shell](<https://devfeed.tech/tags/shell.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [unix](<https://devfeed.tech/tags/unix.md>)

## AI overview

A tutorial introduces Linux process states through ptrace, explaining how stopped and continued processes relate to Unix process-state behavior and shell interaction.

## Source excerpt

Linux process states ptrace tutorial part #1 Recently I've been experimenting with Linux's syscall. Unfortunately, there isn't any kind of "official" documentation for it and the manual page is quite poor. There are some other attempts to document it, for example in the strace sources or in several introductory tutorials online, but nothing explains how ptrace works from the ground up.