开发内存检测脚本

发布时间 2024-01-11 16:15:35作者: 与太阳肩并肩

if实践:

  1.单分支if

  2.if分支的嵌套

  3.开发内存监控的脚本

  4.开发nginx,mysql服务监控脚本

  5.开发rsync起停脚本

  6.作业:nginx服务监控脚本

 

1.单分支if

  条件测试语句,改造为if判断语句,if结合条件测试

   将上述改造为if脚本:

    脚本内容:

     脚本执行结果:

 2.开发系统监控脚本:

  开发shell脚本

  2.1 检测linux剩余可用内存,当可用内存小于100M,就发邮件给运维

  2.2 并且该脚本加入crontab,每三分钟检查一次内存

  思路:

    1. 获取当前内存情况

    2. 配置邮件告警, 用Linux发送邮件(mail服务的配置),邮件内容是内存是剩余情况

    3. 开发脚本,判断剩余内存是否小于100M,if判断

    4. 脚本加入crontab,写规则

  开发过程:

    1. 获取内存,获取available的数据,它是实现系统可以提供给应用程序可用的内存大小

      free -m

     2.看脚本如何开发

   设置定时任务