Perguntas sobre 'signals'

1
resposta

Envie um número de sinal específico com chave específica

Eu quero definir uma chave específica como F12 para me enviar um número de sinal específico que fora do alcance dos sinais do Linux que eu possa manipular este sinal com o comando trap . Como posso fazer isso? NOTA: estou trabalhando com...
13.09.2014 / 11:58
2
respostas

Sistema enviando SIGTERM e SIGKILL durante o trabalho normal

Eu tenho um programa (C ++) que funciona com sockets TCP de maneira multithread. O multithreading é intensivo, cerca de 100 threads (threads POSIX). Às vezes, não tenho certeza quando, o programa é finalizado por SIGTERM . Depois de algum g...
03.04.2013 / 21:17
1
resposta

Como suspender um processo por um determinado período de tempo?

Eu tenho vários processos em execução que são iniciados por um shell, mas não quero que eles sejam executados das 8h às 20h para cada dia, porque eles consomem muita largura de banda, por isso preciso suspendê-los durante esse período de tempo e...
10.12.2014 / 08:00
1
resposta

Sinal de saída na armadilha que causou a armadilha sendo chamada?

Digamos que eu tenha a seguinte armadilha, que captura alguns sinais, que terminam o script: #!/bin/sh trapterm() { echo "Process (PID: $$) interrupted." >&2 exit 2 } # add trap to catch terminating signals trap trapterm INT T...
15.07.2017 / 13:16
1
resposta

Como os sinais são tratados no kernel

Como os sinais são manipulados no kernel. O que acontece internamente se eu enviar um sinal de kill para um thread / processo do kernel. Uma falha no processo do kernel significa sempre o kernel panic, se não irá gerar o coredump.     
01.04.2017 / 17:34
1
resposta

Esse despachante produz um processo zumbi?

Eu tenho esse script de shell do despachante. while read line do java TestProg $line & done < $tasklist Na página da Wikipedia do processo zumbi , diz if a parent fails to call wait, the zombie will be left in the process...
16.06.2014 / 08:54
2
respostas

Comando Pipe to tail: quando o primeiro comando é abortado?

Neste exemplo: $ for i in {1..3}; do sleep 1; echo $i; done | head -n 2 por que o primeiro comando (loop) é eliminado apenas antes da exibição do 3 ? Eu esperava que fosse morto logo após o 2 ser exibido. O problema que eu estava...
12.11.2013 / 09:36
2
respostas

Script Bash para sinalizar uma instância em execução simultânea (mesmo script) sobre uma condição e um contador de incremento

Antecedentes Aqui está o que eu quero alcançar. Eu tenho um processo (potencialmente) de longa duração. Agora tenho um bom encaixe e tudo está em ordem. No entanto, como este é um trabalho agendado, o script será executado novamente e nova...
27.02.2014 / 20:10
1
resposta

Comandos de cadeia com Control + C interrupt

Estou tentando executar um programa que faz um loop indefinidamente e, portanto, deve ser interrompido à força. Depois de executar o programa, quero apagá-lo. Eu posso fazer isso em várias etapas: ./MyProg Controle + C rm MyProg...
14.03.2013 / 13:04
1
resposta

Atalho de teclado para SIGTERM no aplicativo GUI?

Relacionado a outra pergunta , existe uma maneira de enviar SIGTERM para o aplicativo de janela GUI local atualmente com um atalho de teclado? Como clicar no botão [X] na maioria dos WMs ou Ctrl - c para a linha de comando. Não como Al...
28.05.2013 / 13:11