fitten code可自动生成带健壮性检查的cpu+磁盘双指标监控脚本:每5分钟检测cpu连续3次超85%发邮件告警,根分区超90%则记录日志并重启nginx,所有路径与邮箱用变量定义,含#!/bin/bash和set -euo pipefail。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在10分钟内为5台新上线的CentOS服务器部署基础监控脚本,但手动写Shell易漏掉错误处理、权限校验和日志记录——Fitten Code能根据自然语言描述直接生成带健壮性检查的可执行脚本,无需查手册、不拼参数、不反复调试。
用Fitten Code生成带告警的CPU+磁盘双指标监控脚本
打开VS Code → 确保已安装Fitten Code插件(v2.1.0+)→ 在编辑器中新建空白文件 → 保存为monitor.sh → 此时Fitten Code自动识别为Shell上下文。
在Fitten Code侧边栏输入框中输入:“生成一个每5分钟检查一次的Linux监控脚本,要求:①检测CPU使用率是否连续3次超过85%就发邮件告警;②检测根分区使用率是否>90%,超限时记录日志并触发systemctl restart nginx;③所有路径和邮箱地址必须用变量定义,脚本开头加#!/bin/bash和set -euo pipefail”。
按下回车等待3秒,Fitten Code返回完整脚本。注意:若未显式要求,它默认不加日志轮转逻辑,【务必检查第7行是否含logger -t "monitor" "$MSG"】,否则系统日志里查不到执行痕迹。
点击“插入到编辑器”→ 手动在首行补上#!/bin/bash → 光标移至末尾按Enter空一行 → 输入exit 0 → Ctrl+S保存。
配置监控任务自动运行(crontab方式)
方法一:终端中执行 crontab -e → 按i进入编辑模式 → 新增一行:*/5 * * * * /bin/bash /opt/monitor/monitor.sh 2>&1 | logger -t monitor_cron。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
方法二:用Fitten Code补全cron表达式 → 在空行输入“每5分钟执行一次的crontab格式”,它会立刻返回*/5 * * * *,直接复制粘贴即可。
保存退出后执行 systemctl restart crond 马上生效。这一步不能跳过,否则脚本不会自动触发。
验证脚本是否真正可用
第一步:给脚本加执行权限 → 运行 chmod +x /opt/monitor/monitor.sh。
第二步:手动执行一次 → 运行 sudo /opt/monitor/monitor.sh,观察终端输出是否含“CPU OK”或“Disk warning”字样。
第三步:强制触发告警路径 → 临时把脚本里DISK_THRESHOLD=90改成DISK_THRESHOLD=1,再执行一次,确认/var/log/messages里出现对应告警日志条目,且nginx服务确实重启了。
第四步:检查邮件发送功能 → 把MAILTO="admin@example.com"改成你自己的邮箱 → 执行脚本后立即查收件箱,【若10分钟内没收到测试邮件,说明sendmail未安装或防火墙拦截了25端口】。










