Perguntas sobre 'signals'

1
resposta

sob quais condições o processo é órfão no FreeBSD

Eu tenho um dispositivo de rede baseado em FreeBSD 7 . Por alguma razão, às vezes /usr/sbin/cli (executável que fornece CLI específica do fornecedor) e seu processo filho são órfãos (vivo, mas o pai é init ): # ps -p 7173,7175,1 -o pid...
31.01.2018 / 16:07
1
resposta

Como pausar o processo com vários pid's filhos (java)

Estou tentando "pausar" um processo java em execução. Então fui em frente e executei o recomendado: sudo kill -SIGSTOP <pid_of_java_proc> no entanto, se eu executar o strace nele: sudo strace -F -p <pid_of_java_proc> 2>...
08.12.2017 / 21:36
1
resposta

Terminal de fechamento fecha o aplicativo chamado no nohup

Até onde eu sei, nohup sinais ignora SIGHUP sinal enviado pelo terminal para o aplicativo, mas o aplicativo pode mudar isso. Estou executando o Spotify através do comando nohup spotify & e quando fecho o terminal, clicando no símb...
30.09.2017 / 17:18
1
resposta

Enviando um sinal para um processo pai

Estou tentando implementar um tempo limite para um script grande que chama muito o processo externo. Eu inicio um processo separado como um cão de guarda que verifica cada segundo se o tempo limite for atingido ( PARENT_PID=$$ ((t =...
18.08.2017 / 15:39
1
resposta

FreeBSD: tudo saiu no sinal 12 depois de “make buildworld”

Eu baixei e compilei o código fonte do FreeBSD com: git clone https://github.com/freebsd/freebsd.git /usr/src cd /usr/src make clean make buildworld e literalmente tudo sairia no sinal 12. Eu tentei reboot ing o sistema, mas reboot...
04.06.2017 / 02:30
1
resposta

Mate os dois comandos que são executados simultaneamente no bash

Eu quero executar dois comandos simultaneamente no script bash (um deles é outro script bash) e preciso que os dois parem quando eu pressionar Ctrl + C. Meu script bash agora é: #!/bin/bash ./command1 & exec "/path/to/bash2" e no b...
03.05.2017 / 11:47
2
respostas

Capturando a entrada do usuário sem exigir “Enter”

Eu tenho a seguinte tarefa: Os scripts solicitam parâmetros do usuário e, no final, executam um determinado comando com base nesses parâmetros. (Imagine o script, que solicita primeiro o nome do arquivo, depois os argumentos para o chmod )....
10.06.2017 / 12:33
1
resposta

Chave diferente de Control para enviar SIG *?

Eu gostaria de trocar Ctrl & Super para que eu possa usar a chave física super / meta para copiar / colar / selecionar tudo / encontrar / etc. sem configuração específica do aplicativo, que geralmente não existe. No entanto, gostaria de m...
13.08.2016 / 18:07
2
respostas

Parar a execução quando algo é escrito para stderr

Eu tenho problemas com o tratamento de erros nos scripts do bash. Nenhuma das soluções que vi para manipulação de erros no bash parece funcionar até agora para este script de exemplo: #!/usr/bin/env bash set -euo pipefail eval $(do_stuff) to...
03.09.2016 / 12:10
1
resposta

O SIGHUP é acionado por conexão telnet / SSH interrompida?

Eu estou tentando escrever um programa de email que pode conter dados que um usuário não desejaria perder com uma conexão SSH / telnet quebrada. SIGHUP seria enviado para o processo? Afinal, é o sinal de "desligamento" ...     
10.12.2015 / 15:18