2015-03-13 65 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