Perguntas sobre 'signals'

2
respostas

SIGINFO no GNU Linux (Arch Linux) faltando

Estou desenvolvendo um aplicativo e gostaria que ele imprimisse algumas estatísticas de tempo de execução para o console on demand. kill e sinais vieram imediatamente à minha mente. Ao ler Sinais Unix no Wiki, SIGINFO parece ser o ca...
16.01.2015 / 19:23
2
respostas

stderr sobre ssh -t

Envia a saída para STDERR, mas não propaga Ctrl + C (isto é, Ctrl + C mata ssh , mas não o controle remoto sleep ): $ ssh localhost 'sleep 100;echo foo ">&2"' Isso propaga Ctrl + C (isto é, Ctrl + C matará ssh...
02.06.2014 / 19:09
2
respostas

O script Bash não vê o SIGHUP?

Eu tenho o seguinte script: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Quando eu envio SIGHUP (usando kill -HUP pid ), nada acontece. Se eu alterar o script ligeiramente: #!/bin/bash echo "We...
23.08.2017 / 11:52
2
respostas

Por que existem apenas dois sinais definidos pelo usuário?

Na lista de sinais definidos em um sistema linux, existem dois sinais declarados como sinais definidos pelo usuário ( SIGUSR1 e SIGUSR2 ). Outros sinais serão levantados ou capturados em situações específicas, mas SIGUSRs são deixados para...
19.09.2012 / 10:49
1
resposta

Em quais casos o SIGHUP não é enviado para um trabalho quando você efetua logout?

Eu li uma resposta de um usuário que afirmou que a execução foo 2>&1 >& output.log & resultaria em foo continuando a ser executado mesmo quando eles saíssem. De acordo com esse usuário, isso funcionou até mesmo em con...
28.07.2013 / 22:16
3
respostas

O que é sinal 0 em um comando trap?

Estou seguindo este guia sobre como configurar a autenticação SSH sem senha com o ssh-agent. Para iniciar o ssh-agent, o autor recomenda o seguinte código em .bash_profile : SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_A...
24.07.2011 / 14:37
2
respostas

Por que um loop while pára após ser suspenso?

Por que usar o bash e suspender um loop while, o loop pára após ser retomado? Exemplo curto abaixo. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Stopped sleep 1 $ fg sleep 1 $ Estou familiarizado com os sinais, e ac...
26.11.2015 / 14:50
3
respostas

Por que não posso matar um tempo limite chamado de um script Bash com um pressionamento de tecla?

[Edit: Isto é semelhante a algumas outras questões perguntando como matar todos os processos gerados - as respostas parecem ser o uso de pkill. Então, o núcleo da minha pergunta pode ser: Existe uma maneira de propagar Ctrl-C / Z para todos os p...
05.12.2012 / 21:11
2
respostas

Por que o bash ignora o SIGTERM?

Às vezes, quando quero sair rapidamente, faço kill -15 -1 . Eu notei que o bash está ignorando o SIGTERM. Eu me pergunto qual é a razão para tal comportamento bash ? Não é muito UNIX'y ignorar o SIGTERM sem uma boa razão, não é? ATU...
20.02.2015 / 12:52
1
resposta

O que o comando pkill -USR1 -n -x dd significa exatamente?

Estou usando dd para fazer uma transferência de rede de uma imagem de disco para um cartão SD no meu BeagleBone. Usar pkill -USR1 -n -x dd em uma conexão ssh com este BeagleBone me fornece uma atualização de status do processo de transf...
20.10.2014 / 02:42