Você pode testar um manipulador de dentro do shell no qual ele está configurado, usando kill
para enviar um sinal ao shell atual:
kill -INT $$
Altere -INT
para corresponder ao trap que você deseja testar.
Em um shell interativo bash, quando executo um comando trap
(por exemplo, trap "echo You hit control-C!" INT
) para configurar um manipulador de sinal, isso configura como o shell interativo bash manipula o sinal?
Como posso testar se o shell interativo bash manipula o sinal usando o manipulador que eu configurei via trap
?
É possível testar, ou seja, gerar o sinal
Ou devo testar do lado de fora do shell interativo do bash ou fora do emulador de terminal?
Obrigado.