AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

シェルスクリプトでの小数点を含む数値 (ロドーアベレージ) の比較

www.koikikukan.com

つまりこういうことだった。 $((hoge)) -gt $((fuga)) みたいにしたりしてもだめだし、じゃあ片側数字ならええんか? と思ってたけど、単純にダメなやつであった。

ATAI="0.40"
<200b>
LOAD_NOW=`uptime | grep "load average" | sed -e 's/^.*load\saverage:\s//g' | awk '{print $2}' | sed -e 's/,//g'`
MESSAGE="${INSTANCE} が重いかもしれん、ロードアベレージは ${LOAD_NOW} だ……"
<200b>
if [ `echo "${LOAD_NOW} > ${ATAI}" | bc` == 1 ]; then

シェルスクリプト初心者かー? みたいな感じになってしまった。