Punko, 1. Задача обрабатывать именно stdout
2. Если сделать так "./exeFile dir1/file.conf | grep textError &", то в консоль ничего не выводится. Если посмотреть процессы командой ps, то и исполняемый файл, и grep запущены.
Если запустить без grep, т.е. "./exeFile dir1/file.conf &" все сообщения корректно выводятся в консоли.
Если запустить то же самое с выводом в файл, "./exeFile dir1/file.conf > logTest.txt &", в файл тоже всё пишется корректно.