Perguntas sobre 'trap'

0
respostas

'armadilha n condição' sintaxe

link : trap n [condition...] trap [action condition...] If the first operand is an unsigned decimal integer, the shell shall treat all operands as conditions, and shall reset each condition to the default value. Otherwise, if ther...
06.07.2017 / 18:29
0
respostas

Capture o sinal kill quando um processo estiver no estado S [sleep interruptible]

Este é o grupo de processos: ( ps -ejH ) xxxx xxxx xxxx ? 00:00:00 sshd yyyy yyyy yyyy ? 00:00:00 sshd 8713 8713 8713 pts/0 00:00:00 bash 1234 1234 1234 ? 00:00:00 Process 1 5678 1234 12...
09.03.2015 / 16:48
0
respostas

código de saída do grep no trap onde o script é iniciado pelo serviço upstart

Recentemente eu encontrei um problema no ubuntu upstart e armadilha no shell Bash. Eu uso o Ubuntu 12.04. O script upstart (/etc/init/player.conf) é: start on (local-filesystems and runlevel [2345]) stop on runlevel [06] script /tmp/t...
17.09.2013 / 05:45
1
resposta

Trap “break” não funciona enquanto o comando read está sendo chamado

Eu tenho este jogo da forca para um projeto da escola, e atualmente estou tentando substituir o comando ctrl-c exit por um intervalo de loop while, para que o usuário volte do jogo real para o menu de seleção de categorias. O código que estou...
03.04.2018 / 02:58
2
respostas

envia para logar e exibir no console

Eu tenho um pequeno script de teste aqui, ele tem tratamento de erros. Eu gostaria que todos STDERR e STDOUT fossem exibidos no console (que eles são atualmente) e transformados em um arquivo de log. #!/bin/bash # error handling function err...
14.11.2016 / 13:35
1
resposta

trap echo imprime não grava no console ao gravar em arquivo

Quando termino "CTRL + C", o seguinte script #!/bin/bash function waa(){ for i in {1..10} do echo "start.sh: sleeping $i" sleep 1s done } trap "echo 'GAGA'" TERM waa >> log.txt o eco do trap "GAGA" vai para...
15.02.2016 / 22:41
1
resposta

bash script trap para exit e err e logic for difference

Eu tenho um script bash e gostaria de adicionar a capacidade de interceptar as condições EXIT e ERR. A estrutura é atualmente trap cleanup EXIT function notify(reason) {} function build {} function dbops {} function deploy {} function cleanu...
21.05.2016 / 00:23
1
resposta

erros de interceptação em scripts bash

Eu tenho várias perguntas que quero entender em relação à armadilha de erros. por que o código abaixo executa apenas 1 trap e não 2 e especificamente apenas o código com "mydir2" e não "mydir1"? porque é que está a executar a armadilha?...
08.03.2016 / 17:34
0
respostas

Por que o bash sai imediatamente ao aguardar a conclusão de um comando e recebe o SIGHUP para o qual uma armadilha foi configurada?

Do manual do Bash If Bash is waiting for a command to complete and receives a signal for which a trap has been set, the trap will not be executed until the command completes. When Bash is waiting for an asynchronous command via th...
28.05.2018 / 00:03
0
respostas

O que determina os manipuladores de traps padrão do shell de login?

Eu tenho uma caixa linux que quando eu faço login com ssh, tanto o pressionamento de tecla Ctrl-C quanto o envio manual de SIGINT terminam diretamente a sessão. λ> ssh root@rhel74 Last login: Sun Mar 18 21:08:02 2018 from 10.84.40.18...
19.03.2018 / 05:16