2015-11-03 3 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

Если вы хотите потоки вывода в том же журнале, 2> & 1> mylog.log – DTSCode

+0

@DTSCode короткий путь, чтобы сделать то же самое, чтобы заменить все, что с '&> mylog.log'. –

+0

что это 4.2.4.3 вещь? – DTSCode

Смежные вопросы