English 中文(简体)
将Segfault错误消息重定向到C++程序中的文件
原标题:Redirecting a Segfault error message to a file from a C++ program
  • 时间:2011-06-01 17:15:46
  •  标签:
  • bash

在终端中运行此命令后,我收到一条Segfault错误消息输出:

   bash-3.2$ a.out < testfiles/inputs/tst1.txt 2> err.txt 
   [2]+  Done                    gedit err.txt
   Segmentation fault

a.out只是在运行一个排序算法。

现在我的问题是如何将Seg错误消息重定向到err.txt文件中。

使用2>;或者其他变体似乎不起作用。

提前谢谢。

问题回答

使用重定向,你不能。它不是你程序的输出,而是运行你程序的程序的输出。无论如何,重定向它通常是个坏主意。

这样可以:

$ { ./a.out; } 2> err.txt




相关问题
Parse players currently in lobby

I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

Bash usage of vi or emacs

From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...

Dynamically building a command in bash

I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...

Perform OR on two hash outputs of sha1sum

I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...

Set screen-title from shellscript

Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...

热门标签