阅读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值调整参考