每日shell脚本之定期检查服务器状态

每日shell脚本之定期检查服务器状态

bash 复制代码
#!/bin/bash

# 设置检查间隔时间,单位为秒
interval=60

while true
do
  # 获取CPU使用率
  cpu_usage=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1}')

  # 获取内存使用率
  mem_usage=$(free | grep Mem | awk '{print $3/$2 * 100.0}')

  # 获取磁盘使用率
  disk_usage=$(df -h | awk '$NF=="/"{printf "%s", $5}')

  # 输出服务器状况
  echo "CPU使用率: $cpu_usage%"
  echo "内存使用率: $mem_usage%"
  echo "磁盘使用率: $disk_usage"

  # 等待下一次检查
  sleep $interval
done
相关推荐
徐小夕14 小时前
我们用1万行Vue3代码,做了款开源AI PPT项目
github
苏同学16 小时前
LangGraph 实战:从零实现多工具协作的可追溯文档问答 Agent
github
逛逛GitHub17 小时前
给 OpenClaw 小龙虾🦞搞个像素办公室,这个 GitHub 项目有趣啊。
github
xlp666hub20 小时前
Leetcode第五题:用C++解决盛最多水的容器问题
linux·c++·leetcode
张宏23621 小时前
原子操作 (基于Linux 应用层 C 语言)
linux
doup智能AI21 小时前
数据分析师:报表自动生成与洞察——AI 员工系列 Vol.4
github
答案answer1 天前
Three.js3D编辑器必备的相机视图插件
开源·github·three.js
RickeyBoy1 天前
Git Worktree / Worktrunk:并行 AI 开发工作流实战
github·vibecoding
kymjs张涛2 天前
OpenClaw 学习小组:初识
android·linux·人工智能
逛逛GitHub2 天前
55 个 AI Agent 组成虚拟公司开源,2 天就 1 万星
github