[One Liner] 140字におさまらなかったメモリ開放.sh

悔しいのでこっちに。

while true; do free -m ; [ $(expr $(free -m | grep ^Mem | awk ‘{print $2}’) / 2) -lt $(free -m | egrep ^Mem | awk ‘{print $3}’) ] && for i in `echo 3 2 1 0`; do sync ; sudo /sbin/sysctl -w vm.drop_caches=$i; done; done