Perguntas com a marcação «signals»

16
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: Usuário pressiona Cc Isso é enviado ao buffer de entrada do terminal como um byte que é calculado limpando 2 bits mais à...

14
Qual é a diferença entre Ctrl-Z e kill -STOP?

Quando executo um comando ( makeem um projeto grande) a partir do shell, posso digitar Ctrl-Z para interromper o processo e retornar ao shell. Posteriormente, posso executar fgpara continuar o processo. Estou tentando escrever um script de shell para automatizar isso (especificamente, para...

14
Os sinais EXIT, DEBUG, RETURN e ERR?

O trapbuilt-in bash possui a seguinte sintaxe trap [-lp] [arg] [sigspec ...] ... Cada um sigspecé um nome de sinal ou um número de sinal. Os nomes dos sinais não diferenciam maiúsculas de minúsculas e o prefixo SIG é opcional. ... Os pontos manuais festança fora que sigspecpode ser EXIT,...

14
Telnet enviar Ctrl-C

Eu uso o telnet para conectar-se a um servidor de terminal, que proxies o tráfego para uma porta RS-232. Infelizmente, ao usar alguns dos dispositivos, não é possível enviar o caractere CTRL+ C(0x03). Em vez de transmitir o personagem, parece que o cliente local percebeu o pressionamento de tecla...

13
Controlar qual processo é cancelado por Ctrl + C

Eu tenho um CD ao vivo que inicializa no Linux e executa um pequeno script Bash. O script procura e executa um segundo programa (que geralmente é um binário C ++ compilado). Você deve abortar o segundo programa pressionando Ctrl+ C. O que deve acontecer é que o segundo programa seja interrompido e...

13
Cancelar conclusão, mas somente conclusão, em zsh

Quando uma função de conclusão demora muito tempo, posso interrompê-la pressionando Ctrl+ C(tecla de interrupção do terminal, envia SIGINT) ou Ctrl+ G(ligado a send-break). Fico então com a palavra incompleta. No entanto, se eu pressionar Ctrl+ Cou Ctrl+ Gassim que a função de conclusão for...

13
Como suspender e retomar processos como o bash

Esta pergunta é uma continuação de: Como suspender e retomar processos Eu iniciei o firefox a partir de uma sessão do bash no gnome-terminal. A árvore do processo é assim: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985...

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

Estou usando ddpara fazer uma transferência de rede de uma imagem de disco para um cartão SD no meu BeagleBone. O uso pkill -USR1 -n -x ddde uma conexão ssh neste BeagleBone fornece uma atualização de status do processo de transferência, o que é ótimo. Estou curioso para saber como ele está...

12
Falta SIGINFO no GNU Linux (Arch Linux)

Estou desenvolvendo um aplicativo e gostaria que ele imprimisse algumas estatísticas de tempo de execução no console sob demanda. kille sinais vieram à minha mente imediatamente. Ler os sinais do Unix no Wiki SIGINFOparece ser o caminho a seguir, porque: Destina- se a esses fins Não encerra o...