スワップ使用率が85%を超える場合は、警告を送信するスクリプトを設計したいと思います。

スワップ使用率が85%を超える場合は、警告を送信するスクリプトを設計したいと思います。
cat /proc/meminfo | grep Swap

SwapCached:            460248 kB
SwapTotal:             8388600 kB
SwapFree:              1031900 kB

この情報を使用してしきい値と比較したいと思います。制限に達すると警告が表示されます。助けてもらえますか?

ベストアンサー1

一行:

if [[ $(swapon -s | grep -v Size | awk '{print $4/$3*100}'| awk -F "." '{print $1}') -ge 85 ]]; then echo 'Swap alert'|wall -n;fi

別の値に変更してテストして動作85するかどうかを確認できます。

おすすめ記事