# 示例代码:Python 运维脚本 - 检查服务器磁盘使用情况
import shutil
import os
def check_disk_usage(disk):
"""检查指定磁盘的使用情况"""
du = shutil.disk_usage(disk)
free_percent = du.free / du.total * 100
print(f"磁盘 {disk} 的剩余空间百分比: {free_percent:.2f}%")
return free_percent
def check_cpu_usage():
"""检查CPU使用率"""
import psutil
cpu_usage = psutil.cpu_percent(interval=1)
print(f"CPU 使用率: {cpu_usage}%")
return cpu_usage
def main():
# 检查根目录磁盘使用情况
disk_free_percent = check_disk_usage('/')
# 检查CPU使用率
cpu_usage_percent = check_cpu_usage()
# 根据检查结果执行相应操作
if disk_free_percent < 20:
print("警告:磁盘空间不足!")
if cpu_usage_percent > 75:
print("警告:CPU使用率过高!")
if __name__ == "__main__":
main()
/
)的磁盘使用情况,并返回剩余空间的百分比。psutil
库来获取当前 CPU 的使用率,并返回该值。这个脚本可以帮助运维人员监控服务器的关键资源,确保系统运行正常。
上一篇:python list倒序
下一篇:python读取word
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站