一:实现功能查看设备空余内存大小查看设备APP重启情况二:适用范围OM4OM10OM80OM200三:功能简介后台远程登录到设备free指令查看内存并将内存使用情况保存到指定文件中,通过预设的条件来判断空余内存是否过小,剩余内存过小发邮件报警,并打包到指定地方。后台远程登录到设备上,通过vivar/log/,有重启就发邮件告知。四:脚本程序说明1,变量的功能$datadateortime$ModelEquipmenttype$1Equipmentipaddress$2Equipmenttype$3emailip如何运行format:./[Equipmentipaddress][Equipmenttype][emailip]example:./.******@3,设置定时自动运行1),(用户名:root密码:123456)2),输入crontab–e进入编辑,输入*/1****/home/root/@,输入好后按ESC键加:wq回车保持退出3),输入servicecrondrestart五::(用户名:sqascript密码:sqascript)七:主程序#!/bin/bash################################readme#######################################$datadateortime########$ModelEquipmenttype########$1Equipmentipaddress########$2Equipmenttype########$3emailip########Howtorun?##format:./[Equipmentipaddress][Equipmenttype][emailip]###example:./@###################Mainprogram##############ip=$3data=`date+%m%d%H`Model=$2date+%B%X>>./wl/(###readmemoryecho'root'sleep1echo'voipgateway'sleep1echo'mkdir/var/error'sleep1echo'free>/var/error/log'echo'free|grepMem:'sleep1)|$1|grepMem:|cut-c41-46>>./wl/-1./wl/>./wl/memoryno=`cut-c1-6./wl/memory`#no=32001sleep1case$2inOM80|OM200)num=20000iftest"$num"-gt"$no"then/usr/local/bin/email-s"$Modelmemorywarning""$3"
自动化监测内存APP脚本说明 来自淘豆网m.daumloan.com转载请标明出处.