LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Можно добавить sed, чтобы выпилить точку. Хотя всё равно те же яйца получатся, только в профиль.

Вот именно, по ресурсам уж действительно лучше bc, чем sed вызывать. Получается такая фигня, что может даже awk проще.

[[ $(bc <<< "$(cut -d ' ' -f 1 /proc/loadavg) > $maxload") -eq  1 ]] && ...

vs

if awk "{exit (\$1<$maxload)}" < /proc/loadavg; then ...

Исходная версия vodz, :

Можно добавить sed, чтобы выпилить точку. Хотя всё равно те же яйца получатся, только в профиль.

Вот именно, по ресурсам уж действительно лучше bc, чем sed вызывать. Получается такая фигня, что может даже awk проще.

[[ $(bc <<< "$(cut -d ' ' -f 1 /proc/loadavg) > $maxload") -eq  1 ]] && ...
if awk "{exit (\$1<$maxload)}" < /proc/loadavg; then ...