Resultados da pesquisa a pedido "signals"

2 a resposta

Como devo fechar um soquete em um manipulador de sinal?

Estou escrevendo um servidor muito simples que faz um loop para sempre até que Ctrl-C seja pressionado. Gostaria que o manipulador de sinais do ctrl-c fechasse os soquetes abertos e desligasse o servidor, mas não sei qual é o escopo de ...

2 a resposta

teste de unidade para CTRL-C enviado a um aplicativo

Estou desenvolvendo um aplicativo que manipula CTRL-C. Estou produzindo um manipulador de sinal para desligar normalmente os threads e outros recursos. Quero testar o CTRL-C em diferentes cenários em que meu aplicativo pode estar. Sei como ...

2 a resposta

sem_post, manipuladores de sinal e comportamento indefinido

Esse uso desem_post () em um manipulador de sinal confiar em comportamento indefinido? /* * excerpted from the 2017-09-15 Linux man page for sem_wait(3) * http://man7.org/linux/man-pages/man3/sem_wait.3.html */ ... sem_t sem; ... static void ...

1 a resposta

Por que o erro de lançamento do timer_create para SIGEV_THREAD no solaris 10?

Eu escrevi um pedaço usando timer_create para define o timer para chamar um segmento no qual eu defino sigev_notify como SIGEV_THREAD, ele está me dando o erro EINVAL (argumento inválido), mas quando estou definindo sigev_notify como código ...

1 a resposta

Por que os shells ignoram o SIGINT e o SIGQUIT em processos em segundo plano?

Se eu processar em segundo plano um processo em um script ou um trecho -c, os processos em segundo plano ignorarão SIGINT e SIGQUIT: Exemplo: $ alias ps='ps -o pid,ppid,pgrp,sid,stat,tty,ignored,blocked,caught,wchan,min_flt,pmem,args --forest' ...

8 a resposta

Enviando a tecla “ENTER” através da porta serial

Oi eu quero enviar algum comando para o meu dispositivo que está conectado via porta serial. Como enviar? Por exemplo, eu encontrei isso na pesquisa do google, mas para mim é inútil. Ao controle + E é um atalho de teclado para 5, ...

3 a resposta

Chamando pthread_cond_signal sem bloquear o mutex

Eu li em algum lugar que devemos trancar omutexantes de ligarpthread_cond_signal e desbloqueie o mutext depois de chamá-lo: A rotina pthread_cond_signal () é usada para sinalizar (ou ativar) outro encadeamento que está aguardando a variável de ...

1 a resposta

Sinal (SIGTERM) não recebido pelo subprocesso no Windows

Eu tenho um servidor que inicia um subprocesso e posso fazer umsend_signal(SIGTERM) o que matará o processo. Mas não graciosamente. Se eu chamar meu subprocesso do shell (ou seja, como um único processo), o manipulador de sinal definido entrará ...

1 a resposta

Interceptando sinais em um aplicativo de linha de comando Swift

Como capturar sinais diferentes, comoSIGINT eSIGTERM no Swift corretamente? Por exemplo, quando as pessoas param meu script pressionandoAo controle-C, Quero fazer uma limpeza antes de terminar.

6 a resposta

Usando o SIGINT

De acordo com isso http://www.cplusplus.com/reference/clibrary/csignal/signal.html [http://www.cplusplus.com/reference/clibrary/csignal/signal.html] SIGINT geralmente é usado / causa pelo usuário. Como faço para causar umSIGINT em c ++? eu vi um ...