如何将终端输出保存到日志文件中?

时间:2015-11-03 18:09:06

标签: bash stdout stderr

我正在运行ycsb,它将YCSB生成的工作负载发送到mongodb,并且它有一个标准输出,我将其存储在文件outputLoad中。

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

命令中的-s参数告诉它生成客户端报告状态。 report status直接打印到我的终端。如何将此状态转换为日志文件?

1 个答案:

答案 0 :(得分:2)

将标准错误(文件描述符2)重定向到文件。

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