上脚本
#!/bin/bash###检查内存使用率os_if(){mem_free=`free -m | grep Mem | awk '{print $4}'`mem_used=`free -m | grep Mem | awk '{print $3}'`mem_total=`free -m | grep Mem | awk '{print $2}'`mem_percent=$((mem_used*100/mem_total))if [ $mem_percent -le 80 ];thenecho "当前内存使用正常"elseecho "当前内存使用过大,正在释放缓存..."echo 3 >/proc/sys/vm/drop_cachessleep 2echo "内存释放成功,正在退出"fiexit}for i in 1doos_ifdone
2.保存可执行文件
chmod 755 文件名
3.创建crond定时任务,没有百度装一个cron,配置开机自启
crontab -e
i
*/1 * * * * 文件路径 日志输出
ep:*/1 * * * * /root/a.sh >/var/log/out.txt 2>&1 &