2014-11-13 5 views
1
  1. Я попытался «vmstat> file.txt» -> отлично работает и выход поступает в файл.Распаковка% использование процессора от VMSTAT в файле

  2. При попытке извлечь только столбец для CPU, то есть «vmstat 5 | awk» {print $ 13} '> file.txt « -> не работает, и никакой вывод не записывается.

    Как извлечь только один столбец для использования ЦП в файл?

ответ

1

У меня было несколько проблем. Сначала столбцы vmstat могут быть искажены, если вы не используете переключатель -w. Во-вторых, я использовал вырезать, чтобы получить данные, но это буферная, так что мне пришлось включить stdbuf в команду, чтобы отключить буферизацию

vmstat 5 -w | stdbuf -o0 cut -c84- > file.txt 
+1

Keep '' -c84-как он только хочет, чтобы сохранить загрузку процессора, так что он будет только использование ЦП не является системой. – Skynet

+0

@Leon Пробовал ваше решение с сохранением -c84- но без радости. Файл ничего не получает. – harveyD

+0

@Skynet Любые предложения? – harveyD

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