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 @ 2024-07-03 15:25  tangtangtu  阅读(41)  评论(0)    收藏  举报