Понимание ядра Linux представляет два состояния процесса:
TASK_STOPPED
Выполнение процесса остановлено;процесс переходит в это состояние после получения сигнала SIGSTOP, SIGTSTP, SIGTTIN или SIGTTOU.
TASK_TRACED
Выполнение процесса было остановлено отладчиком.Когда процесс контролируется другим (например, когда отладчик выполняет системный вызов ptrace () для мониторинга тестовой программы), каждый сигнал может перевести процесс в состояние TASK_TRACED.
Какими способами (с точки зрения системных вызовов) пробудить процесс в TASK_STOPPED?
Что может означать «каждый сигнал»процесс в TASK_TRACED?
Как можно (с точки зрения системных вызовов) запустить процесс в TASK_TRACED?