Perguntas sobre 'signals'

1
resposta

Um processo filho fork de um shell em bg recebe sinais SIGSTOP do pai?

Relacionadas com a página de manual do Signal : A child created via fork(2) inherits a copy of its parent's signal dispositions. During an execve(2), the dispositions of handled signals are reset to the default; the disp...
24.11.2016 / 20:48
2
respostas

Como monitorar o progresso do dd com o pkill?

Para instalar um sistema operacional, o site oficial do raspberry pi se propõe a executar dd bs=4M if=myiso of=/dev/sdb seguido por pkill -USR1 -n -x dd Para mostrar o progresso. Executando este último comando, não tenho saída...
23.10.2016 / 19:08
1
resposta

Quando um sistema Linux (Ubuntu) é desligado, quais processos recebem um SIGTERM?

Se eu iniciar um processo de segundo plano em andamento A que inicia um processo filho B e peço que o sistema operacional seja encerrado, quais processos receberão um SIGTERM? É A e B ou é apenas A (supondo que A seja responsável por desligar B)...
05.03.2016 / 01:32
1
resposta

Um processo rejeitado recebe sinais diferentes de SIGHUP?

É correto que um shell possa enviar sinais apenas para suas tarefas, mas não pode enviar sinais para processos que não são seus trabalhos? disown move um trabalho para fora da lista de trabalhos de um shell. Isso significa que um proces...
28.02.2016 / 23:36
2
respostas

Dê ao grupo o direito de enviar sinais de morte

Eu tenho um processo que um user1 é executado. E eu preciso conceder a todos os membros do grupo o direito de enviar um sinal kill para ele. Até agora, eu sempre recebo essa saída: myProcess(13919): Operation not permitted myProcess: no...
05.12.2014 / 14:15
2
respostas

O que acontece com os sinais solicitados recursivamente?

As pessoas geralmente atingem Ctrl + c ou Ctrl + z para cancelar ou abandonar o trabalho se o processo ficar lento; nesse caso, quais desses sinais são processados, o primeiro um ou o último um? é cada sinal processado? se não, então...
21.08.2014 / 08:06
1
resposta

Você pode especificar um trap separado em um subshell criado com ()?

Estou escrevendo um script que inicia um subshell para fazer algum trabalho. Em um caso especial, o script precisa dizer ao subshell para parar o que está fazendo e sair mais cedo. No entanto, meu código de psuedo abaixo não parece estar funcion...
24.05.2011 / 21:57
1
resposta

Definir máscara de sinal do processo filho no Bash

Aqui está o meu problema - estou tentando escrever um pequeno script wrapper que adiciona um argumento de linha de comando quando o Xorg é chamado (não tenho acesso à origem do chamador). Parecia bastante simples, mas o problema é que Eu estou c...
14.07.2018 / 00:03
1
resposta

comportamento do sinal de interrupção após a bifurcação

Eu usei o seguinte código enquanto estudava os sinais. #include<stdio.h> #include<sys/stat.h> #include<sys/wait.h> #include<unistd.h> #include<stdlib.h> #include<signal.h> #include<sys/types.h> int...
14.06.2018 / 14:15
2
respostas

Por que o aplicativo não é executado a partir do SCREEN sem atraso?

Suponha que precisamos executar o aplicativo em screen e mantê-lo em execução quando screen sair. O seguinte comando faz o trabalho, mas somente se " sleep 1 " for anexado a ele. Por que não funciona sem " sleep 1 "? screen -d -m -L...
05.09.2018 / 05:43