Perguntas sobre 'signals'

2
respostas

Mapeamento intr para del chave

Estou no processo de migração de um aplicativo legado 4GL do SCO OpenServer 5.0.7 para o CentOS (Red Hat) Linux 5.9. Existem várias telas que pedem que o usuário pressione "DEL para ABORTAR", mas na verdade está capturando o sinal de interrup...
01.04.2013 / 18:05
1
resposta

Como programaticamente enviar sinal de interrupção (Magic SysRq) através do terminal serial

Eu tenho 2 computadores conectados por conexão serial (modem nulo) emulando vt220. Eu gostaria de enviar um sinal de quebra (Magic SysRq) de um script de shell. Como posso fazer isso sem escrever um programa personalizado?     
21.01.2016 / 19:40
1
resposta

Como listar tarefas elimináveis?

Como manpage dos estados de ps Um processo com STATUS com o valor "D" significa "ininterrupto sleep (geralmente IO) " Além disso, eu li: Você deve usar TASK_INTERRUPTIBLE aqui, senão seu kernel thread não pode receber sinais e você não é ca...
25.08.2013 / 18:30
1
resposta

envia sinal para o tubo de comando rasga todo o tubo

Eu tenho um exemplo simples de dois processos o primeiro é um loop simples que faz algum processamento #!/bin/bash function signalHandler() { echo "sig: $1 received ==> exit" for i in {1..5}; do echo "cleanup $i %"...
18.04.2016 / 23:16
2
respostas

eUID errado em '/ proc / PID / status' quando SETUID é usado

Enquanto fazia um desafio de guerra, me deparei com um problema com permissões. A informação dada por /proc/PID/status não está em adequação com as permissões que devem ser dadas ao processo. Eu sou usuário user1. Eu deveria usar um progra...
24.07.2015 / 10:25
2
respostas

Enviando sinal SIGINT para processar durante a execução da chamada do sistema ou script por killall -SIGINT [closed]

Eu quero enviar o SIGINT para todos os processos pelo nome, então estou usando o killall -SIGINT que estava funcionando bem. Agora eu introduzi system () chamada no meu código c para executar um script de shell ou shell que leva cerca de 10 segu...
27.12.2016 / 07:43
3
respostas

Existe algum utilitário do Linux para interromper todos os processos do usuário, incluindo uma VM?

Eu sei do comando kill5 do sistema killall5. Existe algo semelhante em que posso enviar um SIGSTOP para todos os processos do usuário, um sistema operacional host e um sistema operacional convidado incluídos? Possivelmente killall -SIGSTOP...
13.07.2016 / 15:54
1
resposta

Com qual grupo de processos meu programa pertence quando iniciado a partir do bash?

Se eu executar um programa a partir de bash , meu programa pertencerá ao mesmo grupo de processos que o shell ou pertencerá a um novo grupo de processos? Como estou criando um shell em C , preciso manipular o sinal SIGINT . Agora, a t...
11.08.2015 / 09:31
3
respostas

Novo sinal chega enquanto a execução está em um manipulador de sinal, como decidir qual é o primeiro?

Estou trabalhando em uma ferramenta que manipula uma quantidade enorme de sinais (com sinais diferentes ) com sigaction() . Eu preciso lidar com o caso, se um novo sinal está chegando, enquanto o anterior estava em um manipulador de sinal....
04.09.2015 / 21:09
1
resposta

Caracteres de controle TTY enviados para stdin of sh não funcionam

Eu tentei desenvolver um aplicativo remoto que lança sh e reenvia os dados recebidos para lá, e descobri que algumas sequências especiais não funcionam. Então, para testar, eu lancei no meu desktop sh , então executei um comando ping loc...
11.06.2015 / 10:43