900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > shell 脚本定时监控Linux内存清除缓存

shell 脚本定时监控Linux内存清除缓存

时间:2019-12-09 01:07:00

相关推荐

shell 脚本定时监控Linux内存清除缓存

上脚本

#!/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 &

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。