2015-11-03 121 views
0

我正在運行ycsb,它將YCSB生成的工作負載發送給mongodb,它有一個標準輸出,我將其存儲在文件outputLoad中。如何將終端輸出保存到日誌文件中?

./bin/ycsb load mongodb -s -P workloads/workloada -p mongodb.database=ycsb > outputLoad 

命令中的-s參數告訴它生成客戶端報告狀態。 report status直接打印到我的終端。我怎樣才能獲得這個狀態到一個日誌文件?

回答

2

將標準錯誤(文件描述符2)重定向到文件。

./bin/ycsb [...options...] > outputLoad 2> mylog.log 
+1

如果你想在同一日誌stderr和標準輸出,2>&1> mylog.log – DTSCode

+0

@DTSCode一個較短的方式做同樣的事情是'&> mylog.log'更換了這一切。 –

+0

是4.2,4.3的東西嗎? – DTSCode

相關問題