Один из бинарных файлов, которые я использую в моем сценарии оболочки вызывает ошибку сегментации (возвращаемое значение: 139)Проверка на стандартный вывод или STDERR
И хотя, я перенаправлять как стандартный вывод и стандартный поток ошибок в лог-файл, сообщения об ошибках сегментации отображаются в терминале, когда я запускаю сценарий оболочки.
Можно ли перенаправить это сообщение от Segfault в файл журнала?
Ну, это ddid не работает, вот мой код, который вызывает проблему: «$ ДЕШИФРАТОР» -если $ input_file -of $ output_file >> $ log_file 2> & 1 вот результат, когда вызвано Segfault: ./decode.sh: строка 292: 15475 Ошибка сегментации «$ DECODER» $ IF input .. – Kiran
http://stackoverflow.com/questions/988279/bash-redirecting-of-stdoutput-and-stderror-do-not-catch-all-output Я рассматриваю аналогичный подход ... но внутри сценарий оболочки – Kiran
вы можете увидеть http://unix.derkeiler.com/Newsgroups/comp.unix.programmer/2004-12/0135.html для обсуждения – ghostdog74