Perguntas sobre 'trap'

1
resposta

trap na saída de comando não funciona a menos que seja usado em uma função ou sub-shell

Estou experimentando um pouco com trap no código de retorno de comando inválido usando um código de amostra #!/bin/bash # Exit on error trap 'echo 'exiting..';exit' ERR set -e h=1 b=$((h+)) # <----- command causing the error echo $? e...
29.12.2016 / 11:20
1
resposta

Pressionar as teclas de leitura no shell usando sinais trap e Unix

Estou com dificuldade para entender a finalidade de trap e as várias invocações de stty no snippet abaixo. Eu estava esperando que alguém pudesse me dar um resumo do que está acontecendo. getkey() { local stty="$(stty -g)" trap "...
15.05.2015 / 22:25
1
resposta

Obter armadilha DEBUG bash para executar apenas uma vez para e / ou listas?

Suponha que eu defina uma armadilha em DEBUG da seguinte forma: unset PROMPT_COMMAND # don't want $PROMPT_COMMAND triggering DEBUG trap trap 'printf %s\n "most recent history line: $(history 1)" >&2' DEBUG Se eu fizer um comando...
17.04.2014 / 21:46
2
respostas

Arquivos de texto com seções em comum com um determinado arquivo

Eu preciso manter um conjunto de arquivos de texto simples salvos em um diretório que tenha uma seção extraída de outro arquivo. Segue um exemplo: Arquivos: /directory/textfile1 (every other file in the directory needs to "include" the...
28.08.2011 / 19:58
1
resposta

Discriminar entre subcasters CHLD na função de armadilha

Eu tenho este script bash: #!/usr/bin/env bash set -m # allow for job control EXIT_CODE=0 # exit code of overall script function foo() { echo "CHLD pid is $!" # doesn't seem to be the expected pid echo "CHLD exit code i...
13.02.2017 / 10:50
2
respostas

Não é possível reescrever o “comando trap” para SIGTSTP, SIGTTIN e SIGTTOU

Eu quero capturar o sinal SIGTSTP, mas não consigo. Quando eu chamo apenas o comando trap sem argumentos, estou recebendo isto: trap -- '' SIGTSTP trap -- '' SIGTTIN trap -- '' SIGTTOU Obviamente, meu trap tem algum comportamento já...
05.09.2015 / 23:33
0
respostas

Instrução de interceptação DEBUG no ksh93 não executada após a primeira execução se contiver instruções de saída ou retorno

Eu estava tentando escrever uma função simples que verifica se um arquivo de configuração é "higienizado" e seguro para o fornecimento ou não. Eu aparentemente tenho que funcionar em bash , e em ksh (Versão ABIJM 93v - 2014-06-25) na primei...
06.12.2017 / 21:05
0
respostas

Como configurar o snmptrapd para processar traps recebidos de um dispositivo Juniper?

Eu tenho um servidor CentOS (7.2). Estou tentando configurar isso como um receptor de traps SNMP. Na minha configuração snmptrapd, estou chamando um script de shell muito básico apenas para identificar se a armadilha foi recebida: [root@ce...
18.04.2017 / 14:46
0
respostas

bash manipulação de sinal pai e filho

Resumo rápido: pai e filho em um loop, cada um pode capturar ou não capturar sinais. Eu não entendo porque, se a criança armadilha e o pai não, o pai não é terminado. O detalhe: Eu tenho dois scripts simples, que apenas executam um loop e,...
02.12.2016 / 03:08
0
respostas

Como pode definir valor para mteHotContextName ao usar o processo monitor no SNMP

Estou usando o RHEL 5, tentei encontrar uma maneira de definir o valor para o valor definido de mteHotContextName ou mteHotTargetName de DISMAN-EVENT-MIB, mas não consigo encontrar a resposta. Eu procurei no stacoverflow, mas nada que eu poss...
31.10.2016 / 09:08