Linux脚本实现文件系统使用率大于90%报警

简介: Linux脚本实现文件系统使用率大于90%报警

!/bin/bash

Author:ztj

Date:2023/5/6

Description:磁盘使用率大于90%报警

NULLFILE=65

disk_filesystem=/tmp/filesystem.txt

$disk_filesystem
df -h |grep -v "Filesystem" |grep -E "^/dev" >$disk_filesystem

if [ ! -s $disk_filesystem ];then
echo "$disk_filesystem is empty,please check it!"
exit $NULLFILE
else
while read line
do
if [ -n "$line" ];then
name_disk=$(echo $line | awk '{print $1}')

echo $name_disk

used_disk=$(echo $line | awk '{print $5}' | tr -d %)

echo $used_disk

if [ $used_disk -gt 90 ];then
 echo "WARNING:the usage of $name_disk is above 90%."
fi

else
exit 0
fi
done <$disk_filesystem
fi

目录
相关文章
|
27天前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
79 1
|
30天前
|
Linux Shell Python
Linux执行Python脚本
Linux执行Python脚本
27 1
|
1月前
|
存储 算法 Linux
【Linux系统编程】Linux 文件系统探究:深入理解 struct dirent、DIR 和 struct stat结构
【Linux系统编程】Linux 文件系统探究:深入理解 struct dirent、DIR 和 struct stat结构
46 0
|
6天前
|
Linux Shell Android开发
自动化脚本之GPIO/LED相关适用于Android/Linux
自动化脚本之GPIO/LED相关适用于Android/Linux
13 0
|
6天前
|
Ubuntu Linux 芯片
Linux(2)ubuntu rootfs根文件系统制作
Linux(2)ubuntu rootfs根文件系统制作
20 0
|
14天前
|
存储 运维 监控
深入理解 Linux 文件系统的层次结构
【4月更文挑战第14天】本文将探讨 Linux 操作系统的文件系统层次结构,这是每个系统管理员和开发人员必须掌握的核心知识。我们将从文件系统的顶层目录开始,逐步深入到每个目录的特定用途和重要性,以及它们如何协同工作以支持 Linux 系统的正常运行。
|
26天前
|
Ubuntu Unix Linux
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
|
27天前
|
Shell Linux
Linux的shell入门教程shell脚本入门教程
Linux的shell入门教程shell脚本入门教程
20 0
|
27天前
|
存储 固态存储 Unix
Linux中磁盘分区和文件系统管理
在Linux系统中,磁盘是存储数据的物理设备,如HDD或SSD,以文件形式存在于`/dev`目录下,如`sda`、`sdb`等。文件系统定义了如何在磁盘上组织和访问数据,常见的Linux文件系统有ext2、ext3、ext4、xfs等。通过虚拟机软件如VMware,用户可以向Linux虚拟机添加新的硬盘。
|
27天前
|
Linux Shell
Linux脚本获取输入参数判断文件还是文件路径
Linux脚本获取输入参数判断文件还是文件路径
12 4