服务器内存占用过高,如何定时清理一下服务器内存呢?写一个清理缓存脚本,加入到定时任务中。

(图片来源网络,侵删)
一、编写脚本
clear_cache.sh 脚本,放到home目录下。
#!/bin/bash # 清除页面缓存、目录项和 inode 缓存 sudo sync echo 3 | sudo tee /proc/sys/vm/drop_caches # 记录执行时间到日志文件 echo "Cache cleared at $(date '+%Y-%m-%d %H:%M:%S'

(图片来源网络,侵删)