2015-03-13 39 views
0

我有一个可执行的二进制Ubuntu的12.04 64位,我上传到http://te.ngok.in/InitSDX二进制使用什么输出/输入流?

我想知道它是使用什么样的输出/输入。我需要将其所有输出记录到文件中,但只是运行

./InitSDX seed > log.txt 

不会填充任何文本。但是当我做

./InitSDX > log.txt 

它确实显示显示错误,并登录到文件。

另一种方法,./InitSDX seed | less什么都不显示,但./IniSDX | less,显示错误。

注意,只需运行./InitSDX seed即可在屏幕上输出一些文字。

任何人都可以请点这里?我应该使用哪些/哪些输出流以及如何?谢谢。

更新: 我试过InitSDX seed > log.txt > 2>&1仍然没有文字的文件。

回答

0

最有可能的是./InitSDK输出到stderr。你可以用它重定向到标准输出

./InitSDK seed > log.txt 2>&1 

只能重定向标准错误信息与申报:

./InitSDK seed 2> error_log.txt 
+0

好了,我已经试过这一点。 'InitSDX种子> log.txt> 2>&1'仍然没有文本到文件。 – Lee 2015-03-13 10:24:05