Perguntas sobre 'signals'

0
respostas

O que exatamente no comportamento do sudo é imprevisível?

No Práticas recomendadas para escrever o guia Dockerfiles da documentação do docker, podemos ler : Avoid installing or using sudo since it has unpredictable TTY and signal-forwarding behavior that can cause problems. If you absolutely nee...
11.04.2018 / 10:35
2
respostas

Onde encontrar a informação completa sobre um sinal?

Eu quero saber todas as informações sobre o sinal SIGTTIN , por exemplo, eu quero saber se o sinal SIGTTIN pode ser manipulado ou não. Esta documentação diz apenas o seguinte sobre o sinal SIGTTIN : SIGTTIN 21,21,26 Stop...
23.11.2017 / 12:45
1
resposta

O shell Bash lançado por forkpty () gera processos filhos que ignoram o SIGINT. Por que e como garantir que o SIGINT não seja ignorado?

Eu tenho um programa C que usa forkpty para executar um shell bash. Eu estou achando que os programas lançados por este shell são iniciados com o SIGINT ignorado, então quando eu envio um Ctrl-C para o shell eles nunca fecham. exemplo: int...
09.11.2015 / 17:52
1
resposta

Que sinal é enviado quando você fecha um terminal bash para os programas em execução

Eu tenho um script Bash que lança um programa em Python. O script Bash manipula os sinais SIGINT , SIGTERM e SIGHUP para executar uma operação de limpeza. Percebi que quando eu fecho o processo em uma aba no LXTerminal, o processo de lim...
07.10.2015 / 21:38
3
respostas

Qual é a maneira mais fácil de detectar quais sinais estão sendo enviados para um processo?

Estou tentando depurar um problema com meu shell (especificamente, fish ) enviando sinais para meus processos em segundo plano. Eu gostaria de poder reconhecer quais sinais um processo está recebendo. Idealmente, gostaria que algum programa...
22.02.2015 / 11:01
0
respostas

Elimina toda uma árvore de processos, independentemente de diferentes GIDs

Estou tendo problemas com o controle de processo usando os sinais disponíveis para a abstração do processo. No exemplo abaixo, você pode ver que há um script perl que é o pai da árvore inteira com group i.d. de 25235 . Este GID é herd...
18.10.2014 / 20:36
1
resposta

Múltiplos processos relatando sinais recebidos

Se eu rodar vários programas com program & em um terminal, e depois de outro começar a enviar SIGKILL SIGINT ou qualquer outro sinal, o terminal executando todos os processos me informará qual processo recebeu qual sinal? / p>     
02.08.2014 / 18:35
0
respostas

unbuffer / expect engole o rcode quando seu filho é sinalizado

unbuffer é capaz de passar o código de retorno de um processo sob circunstâncias normais, mas se o processo que você está unbuffering for cancelado, por exemplo, com um segfault, vejo $? as 0 enquanto aguardo% código%. Como posso fazer...
27.08.2014 / 16:26
3
respostas

Como usar / enviar sinais na linha de comando, para qualquer programa (por exemplo, dd)

Estou tentando entender a manpage do programa dd , que menciona: Sending a USR1 signal to a running 'dd' process makes it print I/O statistics to standard error and then resume copying. $ dd if=/dev/zero of=/dev/null& pid=$!...
24.10.2016 / 13:42
2
respostas

Finaliza processo de outra janela SSH

Esqueci de usar screen e tenho uma tarefa em execução há algum tempo e não quero perder os dados salvos. Basicamente, a Ctrl c encerrará a tarefa e salvará os dados se eu estiver na mesma sessão de terminal, existe uma maneira de pará-los...
05.04.2013 / 04:32