История изменений
Исправление intelfx, (текущая версия) :
Потому что она (скорее всего) написана для другой версии vmstat, в которой другое число столбцов.
Ну в самом деле, нужно ж хоть немного уметь в минимальное даже не программирование, а в базовую соображалку, чтобы хотя бы понимать, что запускаешь. Скрипт пытается вычитать из 100 значение третьего с конца столбца, скорее всего из расчёта на то, что это будет столбец idle (если из 100 вычесть idle, получишь как раз загрузку процессора). Но с тех пор, как писался этот однострочник, в vmstat добавили столбец «guest» и всё поехало.
В общем, кушайте юниксвей, не обляпайтесь :-)
Исправление intelfx, :
Потому что она (скорее всего) написана для другой версии vmstat, в которой другое число столбцов.
Ну в самом деле, нужно ж хоть немного уметь в минимальное даже не программирование, а в базовую соображалку, чтобы хотя бы понимать, что запускаешь. Скрипт пытается вычитать из 100 значение третьего с конца столбца, скорее всего из расчёта на то, что это будет столбец idle (если из 100 вычесть idle, получишь как раз загрузку процессора). Но с тех пор, как писался этот однострочник, в vmstat добавили столбец «guest» и всё поехало.
Исправление intelfx, :
Потому что она написана для другой версии vmstat, в которой другое число столбцов.
Ну в самом деле, нужно ж хоть немного уметь в минимальное даже не программирование, а в базовую соображалку, чтобы хотя бы понимать, что запускаешь. Скрипт пытается вычитать из 100 значение третьего с конца столбца, скорее всего из расчёта на то, что это будет столбец idle (если из 100 вычесть idle, получишь как раз загрузку процессора). Но с тех пор, как писался этот однострочник, в vmstat добавили столбец «guest» и всё поехало.
Исправление intelfx, :
Потому что она написана для другой версии vmstat, в которой другое число столбцов.
Ну в самом деле, нужно ж хоть немного уметь в минимальное даже не программирование, а скриптинг, чтобы хотя бы понимать, что запускаешь. Скрипт пытается вычитать из 100 значение третьего с конца столбца, скорее всего из расчёта на то, что это будет столбец idle (если из 100 вычесть idle, получишь как раз загрузку процессора). Но с тех пор, как писался этот однострочник, в vmstat добавили столбец «guest» и всё поехало.
Исправление intelfx, :
Потому что она написана для другой версии vmstat, в которой другое число столбцов.
Ну в самом деле, нужно ж хоть немного уметь в минимальное даже не программирование, а скриптинг, чтобы хотя бы понимать, что запускаешь. Скрипт пытается вычитать значение третьего с конца столбца, скорее всего из расчёта на то, что это будет столбец idle (если из 100 вычесть idle, получишь как раз загрузку процессора). Но с тех пор, как писался этот однострочник, в vmstat добавили столбец «guest» и всё поехало.
Исправление intelfx, :
Потому что она написана для другой версии vmstat, в которой другое число столбцов.
Исходная версия intelfx, :
Потому что она написана для другой версии vmstat.