Perguntas sobre 'process-groups'

5
respostas

Executar vários comandos e matá-los como um em bash

Eu quero executar vários comandos (processos) em um único shell. Todos eles têm saída contínua própria e não param. Executá-los no fundo quebra Ctrl - C . Eu gostaria de executá-los como um único processo (subshell, talvez?) Para poder parar...
20.05.2015 / 07:34
1
resposta

O que o kill faz na verdade? [fechadas]

No man page , diz: kill [ -s signal | -p ] [ -a ] [ -- ] pid ... pid... Specify the list of processes that kill should signal. Each pid can be one of five things: 0 All processes in the current process group are signaled...
11.03.2013 / 06:05
1
resposta

É possível obter o ID do grupo de processos de / proc?

Em " link "Eu vejo todas as respostas mencionando ps e nenhuma mencionando /proc . "ps" parece não ser muito portátil (versões do Android e do Busybox esperam argumentos diferentes), e eu quero poder listar pids com pgids com ferramenta...
27.05.2014 / 17:32
1
resposta

Por que o PGID do meu filho não processa o PID do pai?

Por isso, continuo lendo em todos os lugares que esse comando deve finalizar todos os processos filhos do processo pai: kill -- -$$ Usar um ID negativo com o comando kill faz referência a um PGID e, dos exemplos que vi, parece que o PGID...
25.06.2014 / 22:12
1
resposta

O que as shells interativas devem fazer nos grupos de processos órfãos?

(Poste novamente no unix de acordo com a sugestão em link ) A pergunta curta é: o que um shell deve fazer se estiver em um grupo de processos órfão que não possui o tty? Mas eu recomendo ler a longa pergunta porque é divertido. Aqui está...
29.12.2012 / 20:28
1
resposta

Diferença entre grupo de processos e job?

Qual é a diferença entre um grupo de processos e um trabalho? Se eu digitar pr * | lpr , será um grupo de processos e também um trabalho? Qual é exatamente a diferença entre um ID de grupo de processos e um ID de trabalho? Edit: Eu sei que...
11.03.2011 / 16:42
5
respostas

mata um grupo de processos com PID negativo

kill -TERM -PID deve matar o PID e todos os seus processos filhos. mas isso não funciona no openSUSE, sempre me diz que não há esse processo - PID, não importa o PID que eu uso. Portanto, se a opção PID negativa não for suportada por essa...
22.03.2013 / 02:10
2
respostas

Por que o processo não faz parte do grupo de processos esperado?

Estou aprendendo sobre o relacionamento entre processos, grupos de processos (e sessões) no Linux. Eu compilei o seguinte programa ... #include <iostream> #include <ctime> #include <unistd.h> int main( int argc, char* ar...
04.05.2017 / 23:15
1
resposta

Como é definido um ID de grupo de processos?

Eu li que o ID de uma sessão é o mesmo que o pid do processo que criou a sessão por meio da chamada de sistema setsid() , mas não encontrei nenhuma informação sobre como um ID de grupo de processos é definido. O ID do grupo de processos é o me...
12.11.2017 / 16:16
1
resposta

Como mover um processo de um grupo de processos para outro e como listar os processos em cada grupo de processos?

Com base no que aprendi até agora, um terminal tem apenas uma sessão e uma sessão tem um ou mais grupos de processos, e um grupo de processos tem um ou mais processos. A imagem a seguir ilustra isso: Eu tenho duas perguntas: Como...
07.11.2017 / 23:14