Ubuntu定时清理缓存

Ubuntu定时清理缓存

第一步:进入root用户,安装cron

apt-get update
apt-get install cron

第二步:进入/home目录,新建文件clear_buff_cache.sh,并增加执行权限

文件内容

#!/bin/bash
#开始清理缓存
echo "开始清理缓存"
#写入硬盘,防止数据丢失
sync;sync;sync
#延迟10s
sleep 10
#清理缓存
sync && echo 3 > /proc/sys/vm/drop_caches

chmod +x clear_buff_cache.sh

第三步:添加定时命令

执行命令

crontab -e

在文件最后添加

* * */5 * * sh /home/clear_buff_cache.sh

五个* 分别代表 分 时 天 月 周
五分钟执行一次: */5 * * * * sh /home/clear_buff_cache.sh
三天执行一次: * * */3 * * sh /home/clear_buff_cache.sh

第四步: 查看状态,并启动

service cron status
service cron start

service cron start # 开启服务
service cron stop # 关闭服务
service cron reload # 重新载入配置
service cron restart # 重启服务

你可能感兴趣的:(笔记,ubuntu,缓存,linux)