Я запустив виконуваний файл у bash
./code > log
Він показує випадкові повідомлення про помилки на терміналі, тоді як усі заяви printf переходять у файл журналу. Я повторно запускаю його, як нижче
./code >& log
Тепер випадкові повідомлення про помилки також надходять у журнал. Але якщо є помилка сегментації, вона все одно відображається на терміналі. Чому? Як змусити повідомлення Segmentation fault (core dumped)
перейти у файл журналу?
user $ bash --версія
GNU bash, версія 4.2.24 (1) -випуск (i686-pc-linux-gnu)
help trap