新建 清理缓存脚本
vim /opt/script/cron/cleanCache.sh
#!/bin/bash
echo "开始清除缓存"
sync;sync;sync #写入硬盘,防止数据丢失
sleep 10 #延迟10秒
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo "清理结束"
设置 定时任务
打开配置文件:
crontab -e
添加需要定时执行的脚本文件
以下为每5分钟自动执行脚本文件
*/5 * * * * sh /opt/script/cron/cleanCache.sh
设置crond开机自启动
systemctl start crond.service
systemctl enable crond.service
查看定时任务
cat /var/log/cron | grep cleanCachecat /var/log/cron | grep cleanCache