Perguntas com a marcação «signals»

28
Como o systemd sobrevive a um kill -9?

Entre as perguntas recentes "Por que 'kill -9 0' encerra a sessão do console" e "Como entrar em pânico no kernel", coloquei uma broca na sela e experimentei kill -9 1um laptop Arch linux atualizado. Eu fiz isso como ID do usuário "root". Eu esperava algum tipo de acidente ou pânico ou...

22
Obter ssh para encaminhar sinais

Quero poder enviar sinais (SIGINT é o mais importante) através do ssh. Este comando: ssh server "sleep 1000;echo f" > foo iniciará o modo de suspensão no servidor e após 1000 segundos ele colocará 'f \ n' no arquivo foo na minha máquina local. Se eu pressionar CTRL-C (por exemplo, enviar...

22
Como soft kill aplicações GUI via terminal?

Existe uma maneira de fechar um aplicativo GUI da maneira amigável " por favor, saia agora ", sem acesso gráfico à janela do aplicativo? Por exemplo, se a tela do Gnome / X cair em preto, eu gostaria de mudar para tty2 e fechar aplicativos como o Firefox de uma maneira que permita salvar suas...

20
Manipulação de Ctrl-C na sessão SSH

Quando inicio uma sessão SSH que executa um comando de longa execução, o que acontece com o tratamento Ctrl+ C(SIGINT)? Percebo que a sessão SSH está encerrada, mas não tenho certeza de quem recebe o SIGINT primeiro: é ... o comando remoto de longa duração? isto é, (a) o manipulador de sinal no...

20
Processar descendentes

Estou tentando construir um contêiner de processo. O contêiner acionará outros programas. Por exemplo - um script bash que inicia tarefas em segundo plano em execução com o uso de '&'. A característica importante que procuro é a seguinte: quando eu matar o contêiner, tudo o que foi gerado por...

17
Matar um processo suspenso?

Fiquei um pouco confuso com: % vim tmp zsh: suspended vim tmp % kill %1 % jobs [1] + suspended vim tmp % kill -SIGINT %1 % jobs [1] + suspended vim tmp % kill -INT %1 % jobs [1] + suspended vim tmp Então, renunciei a "fazer sozinho" e me pergunto por que mais tarde: % fg [1] - continued vim...