首页 > 系统服务 > 详细

Ubuntu如何定时清理内存

时间:2018-05-12 18:57:52      阅读:413      评论:0      收藏:0      [点我收藏+]

Ubuntu如何定时清理内存

1.进入su

jiqing@Ubuntu:~$ su
密码: 
root@Ubuntu:/home/jiqing# 

2.创建cleanCache.sh

#!/bin/bash
# 每一小时清除一次缓存
echo "开始清除缓存"
sync;sync;sync #写入硬盘,防止数据丢失
sleep 10 #延迟10秒
echo 3 > /proc/sys/vm/drop_caches

3.设置可执行

chmod +x cleanCache.sh 

4.创建定时器任务,以管理员的身份

  0 *  *   *   *     cd /home/jiqing/sh && ./cleanCache.sh

每小时执行一次。

这样你的电脑就不会越用越卡顿了。

如何查看cron日志?

技术分享图片

需要先将这个日志开启。

进入配置文件中,

sudo vim /etc/rsyslog.d/50-default.conf 

将cron的日志注释去掉

cron.*  /var/log/cron.log #将cron前面的注释符去掉

重启rsyslog

sudo  service rsyslog  restart 

查看crontab日志

tail -f /var/log/cron.log   

日志是个好东西,方便调试,方便看清系统的真实情况。透过数据看问题。

Ubuntu如何定时清理内存

原文:https://www.cnblogs.com/jiqing9006/p/9029471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!