stdout, stderr, и что еще? (сходящий с ума, проанализировав slapadd вывод)

Я думаю, что Вы неправильно используете счет WEI. Счет WEI не является средним числом, это - просто самый низкий счет от всех компонентов в системе, которые сравниваются. Если Вы сравнивали новые машины (и не понял различий между ними), это - разумный способ сказать прабабушке, что машина A лучше, чем машина B. Это не предназначено для определения, в каком ПК в целом Вы нуждаетесь для конкретной задачи. Можно использовать его, чтобы сказать пользователям, какие ПК требуется для любого данного приложения. EG Word, возможно, понадобилась бы оценка WEI 3. Это не означает что, если Вы - прежде всего, пользователь слова, что Вам только нужна оценка 3 для ПК. Аналогично, если я запускаю 2 приложения, которые требуют 3, это не подразумевает необходимость в 6. Я думаю, что Вы могли использовать его для определения требований подсистемы, я думаю, но даже затем это не разработано, чтобы быть количественным просто качественное. Набег EG 1 5 счетов дисковой подсистемы могут совпасть с другим набегом 5 счетов, но последний мог бы быть набегом через BIOS и первое выделенная плата RAID.

1
задан 30 November 2011 в 12:16
1 ответ

Вас укусило забавное поведение slapadd . Это было обсуждение в списке рассылки разработчика. Суть в том, что индикатор погресса, кажется, отключается, когда перенаправление stderr или включается только тогда, когда STDIN является tty (я не смог прийти к окончательному выводу на основе нескольких поисковых запросов в Google - кажется, вам нужно погрузиться в код!).

Кроме этого, ты на правильном пути. За 2 квартал; Я не совсем уверен в вашем вопросе, но чтобы перенаправить STDERR в файл, просто выполните slapadd -v ... 2> YOURFILE . Таким образом, вы все еще можете использовать команду grep для STDOUT (1).

3
ответ дан 3 December 2019 в 19:17

Теги

Похожие вопросы