一个检查分区内存并且发送邮件的shell脚本

简介:

一个检查分区内存并且发送邮件的shell脚本

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
read  -t 30 -p  "请输入您想要查找那个分区(格式sda1~sda3):"  aaa
number=$( df  -h |  grep  $aaa |  awk  '{print $5}'  cut  -d  "%"  -f 1)
if  [ $number - ge  "70"  ]
         then
                 echo  "情况不正常,已经将邮件发送到您的邮箱内" 
                 echo  "小心,您的分区已经超越了阈值,请及时清理" |mutt -s  "告警"  chenx1242@163.com
         else
                 echo  "情况很正常,请不用担心"
fi

======================================================================================

两个获取本机IP地址的判断语句:

ifconfig eth0|grep Bcast | awk '{print $2}'|cut -d ":" -f 2


ifconfig eth0 | grep Bcast |sed 's/inet addr://g' | sed 's/Bcast.*//g'


这俩一个是用切的,一个是用sed替换的

awk的详细用法:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html

sed的详细用法:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html

read的详细用法:http://www.cnblogs.com/iloveyoucc/archive/2012/04/16/2451328.html



 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1739442

相关文章
|
2月前
|
Linux Shell C语言
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
33 1
|
2月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
45 1
|
3月前
|
Linux
linux 常用内存检查命令
linux 常用内存检查命令
46 0
|
3月前
|
Rust 安全 编译器
Rust中的生命周期与借用检查器:内存安全的守护神
本文深入探讨了Rust编程语言中生命周期与借用检查器的概念及其工作原理。Rust通过这些机制,在编译时确保了内存安全,避免了数据竞争和悬挂指针等常见问题。我们将详细解释生命周期如何管理数据的存活期,以及借用检查器如何确保数据的独占或共享访问,从而在不牺牲性能的前提下,为开发者提供了强大的内存安全保障。
|
2月前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
40 0
|
2月前
|
安全 Shell Linux
【Shell 命令集合 磁盘维护】Linux 检查和修复Minix文件系统 fsck.minix命令使用教程
【Shell 命令集合 磁盘维护】Linux 检查和修复Minix文件系统 fsck.minix命令使用教程
15 0
|
2月前
|
存储 监控 Shell
【Shell 命令集合 磁盘管理 】Linux 检查磁盘空间限制的状态 repquota命令使用指南
【Shell 命令集合 磁盘管理 】Linux 检查磁盘空间限制的状态 repquota命令使用指南
38 0
|
2月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 检查文本文件中的拼写错误 spell 命令使用指南
【Shell 命令集合 文档编辑】Linux 检查文本文件中的拼写错误 spell 命令使用指南
35 0
|
2月前
|
监控 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
42 1
|
2月前
|
存储 安全 Linux
【Shell 命令集合 磁盘维护 】Linux 在特定的分区上建立 linux 文件系统 mkfs命令使用教程
【Shell 命令集合 磁盘维护 】Linux 在特定的分区上建立 linux 文件系统 mkfs命令使用教程
35 0