Ho eseguito un eseguibile dentro bash
./code > log
Mostra messaggi di errore occasionali sul terminale mentre tutte le istruzioni printf vanno nel file di registro. Lo rieseguo come di seguito
./code >& log
Ora, anche i messaggi di errore occasionali vanno nel registro. Ma se c'è un errore di segmentazione, viene comunque mostrato sul terminale. Perché? Come far Segmentation fault (core dumped)
andare il messaggio nel file di registro?
user $ bash --version
GNU bash, versione 4.2.24 (1) -release (i686-pc-linux-gnu)
help trap