Perguntas sobre 'signals'

0
respostas

trapping HUP / SIGHUP não está funcionando no script bash

Eu tenho este script bash: link quando eu chamo ql_acquire_lock em um shell, se eu posso chamar mkdir em um diretório, então eu adquiro esse bloqueio. Quando eu chamo ql_release_lock , ele remove o diretório, coisas simples. Agor...
15.03.2018 / 02:02
0
respostas

Botão de processo "Terminar" QNX

Eu tenho que escrever um programa do produtor-consumidor no QNX Momentics IDE no Windows 10, onde eu trabalho com memória compartilhada e semáforo, POSIX 1b. Tanto o produtor quanto o consumidor estão dentro de um loop indefinido. Se eu alocar m...
05.03.2018 / 17:05
8
respostas

Não é possível parar um script bash com Ctrl + C

Eu escrevi um script bash simples com um loop para imprimir a data e pingar para uma máquina remota: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" 'date' " ***"; echo "********...
18.09.2015 / 01:29
2
respostas

Como posso matar um processo defunto cujo pai é init?

A transmissão está intermitentemente pendurada no meu NAS. Se eu enviar o SIGTERM, ele não desaparecerá da lista de processos e um rótulo <defunct> aparecerá ao lado dele. Se eu enviar um SIGKILL, ele ainda não desaparecerá e eu não pos...
12.04.2011 / 16:02
0
respostas

siginfo_t si_pid = 0?

Estou usando um manipulador de sinal com o campo siginfo_t para reunir algumas informações, se o campo si_pid for 0 , significa que o remetente do sinal é o mesmo que o recebe? Se esse for o caso, será igual a raise(int signum) , certo...
22.01.2018 / 15:24
1
resposta

Manipulando o SIGALRM de duas maneiras diferentes

Como podemos lidar com 2 alarmes diferentes enviados por alarm() ?? Por exemplo, se eu tiver A=5 e B=10 , como posso dizer ao meu programa para executar uma ação após A segundos e outra diferente após B segundos sem usar sleep(...
02.01.2018 / 15:05
1
resposta

Existem alguns sinais de que você não pode sobrescrever seu manipulador de sinal padrão? [duplicado]

É assim que acho que os sinais do Linux funcionam: Cada processo tem um manipulador de sinal padrão para cada sinal, o manipulador de sinal padrão de alguns sinais encerra o processo, enquanto o manipulador de sinal padrão de outros sinais...
22.11.2017 / 10:05
1
resposta

Defina as configurações da linha TTY do terminal enquanto um processo está em execução

Quando preciso configurar as linhas do terminal quando o terminal está disponível, eu uso stty . Quando eu conecto um depurador a um processo que está executando curses, as configurações atuais do tty atrapalham a execução do depurador (o e...
14.05.2017 / 00:29
1
resposta

Como faço para transformar meu script simples em uma versão não-polling?

Eu escrevi um script simples que lê meta informações sobre as músicas que estão sendo reproduzidas atualmente via playerctl. No momento, o script é apenas desnecessário, pesquisando as informações. Eu gostaria que o script fosse invocado apenas...
07.03.2017 / 11:09
0
respostas

Programa Perl no Solaris mostra bloqueado SIG TERM

Configuração: Operating system: Solaris 10 Perl version: v5.8.4 built for i86pc-solaris-64int Contexto: Eu tenho dois sistemas que executam a mesma versão do Solaris e a mesma versão do Perl (embora um tempo de compilação e patches mai...
26.01.2017 / 15:41