shell脚本编写代码监管服务器磁盘
时间: 2023-07-07 22:45:50 浏览: 89
shell脚本实现磁盘监控系统
下面是一个简单的Shell脚本,用于监管服务器磁盘使用情况:
```
#!/bin/bash
# 获取当前时间
now=$(date +"%Y-%m-%d %H:%M:%S")
# 获取磁盘使用情况,并将结果保存到变量中
disk_usage=$(df -h)
# 将磁盘使用情况写入日志文件
echo "[$now] Disk usage:" >> /var/log/disk_usage.log
echo "$disk_usage" >> /var/log/disk_usage.log
```
这个脚本会获取当前时间,然后使用df命令获取磁盘使用情况,并将结果保存到一个变量中。最后,将磁盘使用情况写入日志文件中,以便后续分析。
可以将上述代码保存为一个脚本文件(例如disk_usage.sh),并将其加入到定时任务中,以便定期执行该脚本并监管服务器磁盘使用情况。例如,可以使用crontab命令将该脚本每小时执行一次:
```
0 * * * * /bin/bash /path/to/disk_usage.sh
```
这个定时任务会每小时的0分执行一次该脚本,并将磁盘使用情况写入日志文件中。
阅读全文