J'ai exécuté un exécutable dans bash
./code > log
Il affiche des messages d'erreur occasionnels sur le terminal tandis que toutes les instructions printf vont dans le fichier journal. Je le relance comme ci-dessous
./code >& log
Maintenant, les messages d'erreur occasionnels vont également dans le journal. Mais s'il y a un défaut de segmentation, il est toujours affiché sur le terminal. Pourquoi? Comment faire entrer le message Segmentation fault (core dumped)
dans le fichier journal?
utilisateur $ bash --version
GNU bash, version 4.2.24 (1) -release (i686-pc-linux-gnu)
help trap