找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1925|回复: 0
打印 上一主题 下一主题

linux系统定期执行清除缓存的命令

[复制链接]
跳转到指定楼层
楼主
发表于 2017-6-21 16:21:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1 先写一个脚本存为一个文件,比如 clearmem.sh
#!/bin/bash
sync
echo 3 > /proc/sys/vm/drop_caches
2  然后给这个脚本加一个可执行权限
chmod +x chearmem.sh
3  先试试运行一下看看内存释放没有,free -m
sh clearmem.sh
free -m
4  最后创建一个计划任务
crontab -e
加如下内容,比如每天1点清理一次
00 1 * * * sh  /xxx/路径/clearmem.sh
例如定时清理缓存:00 1 * * * sh  /root/clear.sh #clear.sh为创建的清楚缓存脚本 1表示1小时清理一次


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表