编写一个shell脚本获取/usr/ 和opt 目录的空间使用量定时出错到表格中
时间: 2024-01-23 17:04:06 浏览: 87
获取oracle表空间脚本
可以使用以下的shell脚本来获取/usr/ 和/opt 目录的空间使用量:
```
#!/bin/bash
# 获取 /usr/ 和 /opt 目录的空间使用量
# 获取当前时间
timestamp=$(date +"%Y-%m-%d %H:%M:%S")
# 获取 /usr/ 目录的空间使用量
usr_usage=$(df -h /usr/ | awk '{print $5}' | tail -n 1)
# 获取 /opt 目录的空间使用量
opt_usage=$(df -h /opt/ | awk '{print $5}' | tail -n 1)
# 将获取到的信息输出到表格中
echo "$timestamp | /usr/: $usr_usage | /opt/: $opt_usage" >> disk_usage.log
```
这个脚本会在执行的时候获取当前时间和 /usr/ 和 /opt 目录的空间使用量,并将这些信息输出到一个名为 "disk_usage.log" 的日志文件中。你可以将这个脚本添加到 crontab 中,以定时执行。
阅读全文