linux 自动清理缓存
1.创建文件夹
mkdir -p /home/bin/sh/
2.新建文件cleanBuffer.sh
vim cleanBuffer.sh
3.添加内容
#!/bin/bash
#每两小时清除一次内存buff/cache缓存
echo "开始清除缓存"
sync;sync;sync #写入硬盘,防止数据丢失
sleep 10 #延迟10秒
echo 3 > /proc/sys/vm/drop_caches
4.脚本文件授权
chmod +x cleanBuffer.sh
5.添加定时任务
crontab -e
6.插入内容
0 2 * * * /home/bin/sh/cleanBuffer.sh > /dev/null 2>&1 &
7.查看定时任务
crontab -l
8.设置启动以及开机自启
systemctl start crond.service # 开启
systemctl restart crond.service # 重启
systemctl enable crond.service # 设置开机启动
systemctl status crond.service # 查看运行状态
此处评论已关闭