Perguntas com a marcação «signals»

Um sinal é uma mensagem que pode ser enviada para um processo em execução. Os sinais podem ser iniciados por programas, usuários ou administradores.

2
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 bash  signals 


4
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 verificar a temperatura da CPU a cada …

6
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 e …


2
Por que meu wget não morreu após a perda de conexão ssh?
I sshed para o meu servidor e correu wget -r -np zzz.aaa/bbb/ccce começou a trabalhar. Em seguida, minha conexão com a Internet (em minha casa) foi interrompida e fiquei preocupado ao supor que ela wgethavia sido interrompida hupporque a sshconexão foi perdida e, portanto, o terminal morreu. Mas então eu …
13 ssh  terminal  wget  signals 

2
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 concluída, minha tecla pressionada poderá …

1
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 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh …


3
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 …
13 bash  signals 



2
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 processo se …
12 linux  signals  glibc 

1
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 …
12 kill  dd  signals 

3
O que é o sinal 0 em um comando trap?
Estou seguindo este guia sobre como configurar a autenticação SSH sem senha com o ssh-agent. Para iniciar o ssh-agent, o autor recomenda o seguinte código em .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi Não entendo por que …
12 bash  signals  trap 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.