Perguntas sobre 'signals'

1
resposta

O Control + C exclui os arquivos que você estava baixando e instalando? [fechadas]

Se você estiver instalando um pacote no terminal e usar Control + C para interrompê-lo, ele também desfará todas as alterações e removerá os arquivos baixados?     
08.09.2013 / 07:11
1
resposta

Como minimizar o uso de recursos enquanto o processo aguarda ser morto por um sinal?

Meu programa C ++ faz algum trabalho e aguarda um sinal para matá-lo. Eu gostaria apenas de sair, mas sair envia SIGCHLD para o processo pai, e eu preciso controlar o tempo disso. Atualmente, eu faço o seguinte: int main() { run(); //...
23.11.2018 / 12:33
2
respostas

Por que o kill -HUP é usado no logrotate no RHEL? É necessário em todos os casos?

Eu vejo para o log do syslog, kill -HUP é usado. /var/log/cron /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler { sharedscripts postrotate /bin/kill -HUP 'cat /var/run/syslogd.pid 2> /dev/null' 2> /dev...
25.04.2018 / 16:43
1
resposta

Como sair de um loop 'sim' [fechado]

Usando o comando yes , você pode fazer um loop no terminal Linux. Como você sai do loop? (Eu tentei Ctrl + C mas não funcionou).     
03.11.2017 / 16:21
1
resposta

O que significa assíncrono e síncrono na notificação de processos de eventos do sistema e no processo que reage a uma entrega de sinal?

Em Entendendo o Kernel do Linux: Unix signals provide a mechanism for notifying processes of system events. Each event has its own signal number, which is usually referred to by a symbolic constant such as SIGTERM. There are two kinds...
18.08.2017 / 02:03
2
respostas

Cria intencionalmente um processo gráfico não responsivo

Às vezes, quero testar como um aplicativo gráfico se comporta em resposta a SIGTERM , SIGQUIT , xkill e esse pop-up que diz "Deseja encerrar este aplicativo?" O que é um método simples e confiável para criar intencionalmente um process...
26.08.2017 / 20:56
1
resposta

Com múltiplos processos, pode um processo (p1) enviar um sinal de temporização SIGALRM que é recebido por dois ou mais processos (p1, p2).

Acho que agora sei a resposta. Como os processos p2, p3, ...., são todos filhos do mesmo pai p1, então todos os processos estão no mesmo grupo de processos, então qualquer sinal (por exemplo, SIGALRM ??) definido por p1 será recebido por cada um...
29.07.2017 / 00:39
1
resposta

Qual é o comportamento de troca de contexto no meio do alarme ()?

se um processo definir o sinal SIGALARM executando alarm(10) . Significado em 10 segundos o SIGALARM será enviado pelo sistema operacional. O que acontece se houver um switch de contexto - o sistema ainda enviará o sinal, independentemente...
13.07.2017 / 20:32
1
resposta

existe uma maneira de saber se os sinais estão presentes em sua aplicação e quais sinais existem? [fechadas]

Por favor, veja o que 'manipula o SIG33 nostop noprint' quando usado no gdb . Eu estou supondo a partir da resposta compartilhada por Stephen Kitt, essa informação. sobre sinais está no código-fonte em algum lugar. Se eu baixar o código-fonte d...
20.07.2017 / 10:54
1
resposta

Pode 'matar' no bash enviar um sinal apenas para um único processo cujo grupo de processos possui outro (s) processo (s)?

Pode o kill no bash enviar apenas um sinal do processo de shell atual para um grupo de processos? Essa é a impressão dos posts que eu tenho até agora. Pode kill no bash enviar um sinal apenas para um único processo cujo grupo de process...
10.08.2017 / 01:57