Eu executei um executável em bash
./code > log
Ele mostra mensagens de erro ocasionais no terminal, enquanto todas as instruções printf entram no arquivo de log. Volto a executá-lo como abaixo
./code >& log
Agora, as mensagens de erro ocasionais também entram no log. Mas se houver uma falha de segmentação, ela ainda será mostrada no terminal. Por quê? Como fazer com que a mensagem Segmentation fault (core dumped)
entre no arquivo de log?
usuário $ bash --version
Lançamento do GNU bash, versão 4.2.24 (1) (i686-pc-linux-gnu)
help trap