Znamená to, že proces obdržel STOP signál a nic moc neudělá, dokud neobdrží CONT signál, dokonce ani ukončení.
Nejběžnější zdroj STOP signály je, že uživatel stiskne ^z zatímco je proces v popředí, a běžný způsob, jak poslat CONT poté napíšete fg nebo bg které pokračují v procesu v popředí a na pozadí.
Další způsob, jak odeslat STOP k procesu je kill -STOP $pid . Podobně CONT lze odeslat procesu s kill -CONT $pid .
Od odeslání TERM signály do procesů, předpokládám, že chcete, aby byly ukončeny. Aby se tak stalo, musí procesy obdržet CONT signály. Můžete je odeslat zadáním kill -CONT 8754 8767 v okně terminálu.
Zastavený proces v Linuxu/Unixu je proces/úloha, která přijala signál pozastavení (SIGSTOP /SIGTSTP ), který říká jádru, aby na něm neprovádělo žádné zpracování, protože bylo zastaveno, a jeho provádění může být obnoveno pouze tehdy, pokud je odesláno SIGCONT signál.
V podstatě zastavený proces čeká na signál pokračování z jádra, podobně jako pozastavený proces čeká na probuzení z jádra.

Každý proces v jádře Linuxu je reprezentován task_struct datovou strukturu a každý task vektor se skládá z pole ukazatelů na každých task_struct . který popisuje proces nebo úlohu v systému (buď je to unrunnable , runnable nebo stopped ). Další podrobnosti naleznete v části Procesy a datové struktury Linuxu.
Viz také:Linuxové jádro:Správa procesů