閱讀266 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go  Deepgreen數據庫日誌清理腳本
  下一篇:go  Deepgreen數據庫數據分布狀態查詢腳本 - DK值調整參考