centos7定时检测磁盘大小,并输出为csv格式

脚本:

!/bin/bash

定义输出文件名

OUTPUT_FILE="/path/to/output.csv"

获取当前日期时间,为CSV文件名添加时间戳

TIMESTAMP=$(date +"%Y%m%d%H%M%S")
OUTPUT_FILE_WITH_TIMESTAMP="${OUTPUT_FILE}_${TIMESTAMP}.csv"

检测磁盘空间并输出到CSV文件

df -h | awk -v OFS=',' 'NR>1 {print $1,$2,$3,$4,$5}' > "${OUTPUT_FILE_WITH_TIMESTAMP}"

如果需要,可以添加更多的磁盘分区信息

df -h /path/to/specific/disk | awk -v OFS=',' 'NR>1 {print $1,$2,$3,$4,$5}' >> "${OUTPUT_FILE_WITH_TIMESTAMP}"

posted @   tangtangtu  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示