Linux釋放空間腳本 - sync.sh
一個簡單的服務器釋放空間腳本,放在root用戶下賦給權限執行即可:
#!/bin/bash
# filename: sync.sh
freemem=$(cat /proc/meminfo | grep "MemFree" | awk '{print $2}')
if [ $freemem -le 10240000 ]
then
date >> /root/sync.log
free -m >> /root/sync.log
sync
sync
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
free -m >> /root/sync.log
fi
最後更新:2017-06-12 00:31:49