Perguntas sobre 'signals'

5
respostas

Como macia matar aplicações gui via terminal?

Existe uma maneira de fechar uma aplicação GUI em um modo amigável " saia de perto agora ", sem acesso gráfico à janela de aplicativos? Por exemplo, se a tela do Gnome / X travar em preto, eu gostaria de mudar para tty2 e fechar aplicativos c...
26.08.2011 / 13:07
2
respostas

Por que não posso matar um processo SIGSTOP'd com um SIGTERM e onde está o sinal pendente armazenado?

Estou usando o Debian stretch (systemd). Eu estava executando o daemon rsyslog em primeiro plano usando %código% e eu fiz um Ctrl + Z para pará-lo. O estado do processo foi alterado para /usr/sbin/rsyslogd -n (interrompido, encadeado). Eu...
27.07.2016 / 16:07
5
respostas

Como fazer 'xargs' ignorar a saída da criança e continuar processando

Eu às vezes executo longos trabalhos de xargs durante a noite e é realmente irritante descobrir pela manhã que xargs morreu em algum lugar no meio, por exemplo por causa de uma falha de segmentação em um único caso especial, como aconteceu...
05.07.2012 / 09:42
2
respostas

Qual é o objetivo do comando bash 'suspend' builtin?

Eu digitei help suspend e recebi esta breve explicação: suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended....
11.05.2017 / 14:11
5
respostas

Obter ssh para transmitir sinais

Eu quero poder enviar sinais (o SIGINT é o mais importante) através do ssh. Este comando: ssh server "sleep 1000;echo f" > foo irá iniciar a suspensão no servidor e após 1000 segundos colocará 'f \ n' no arquivo foo na minha máquina...
04.06.2012 / 23:02
1
resposta

Por que o SIGUSR1 faz com que o processo seja finalizado?

Fiquei surpreso com essa comentar em outra pergunta: Sending dd the USR1 signal too soon after it has started (i.e. in a bash script, the line after you started it) will in fact terminate it Alguém pode explicar por que ?     
14.05.2012 / 00:08
2
respostas

Quando o sistema envia um SIGTERM para um processo?

Meu programa do servidor recebeu um SIGTERM e parou (com o código de saída 0). Estou surpreso com isso, pois tenho certeza de que havia muita memória para isso. Em que condições o linux (busybox) envia um SIGTERM para um processo?     
28.03.2011 / 16:31
1
resposta

Quem decide qual aplicativo recebe o sinal do teclado?

Meu entendimento atual dos sinais do teclado no terminal é (baseado principalmente na tentativa de mapear minhas observações para o que pode ser encontrado no google) a seguir: O usuário pressiona C-c Isso é enviado para o buffer de entrad...
10.03.2017 / 10:58
2
respostas

Por que 'kill -l' não lista números de sinal de 32 e 33?

A execução de kill -l no linux fornece: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE...
16.09.2014 / 10:26
5
respostas

Como posso matar e esperar por processos em segundo plano para terminar em um script de shell quando eu Ctrl + C é?

Estou tentando configurar um script de shell para que ele execute processos em segundo plano, e quando eu Ctrl c o script de shell, ele mata os filhos e sai . O melhor que eu consegui fazer é isso. Parece que o kill 0 -INT também mata...
13.11.2012 / 03:18