如何快速开发命令行自动化脚本——以 Linux 检查为例(本轮脚本生成大概用时10分钟)
如何快速开发命令行自动化脚本——以 Linux 检查为例场景1. 从手工日志生成主线描述2. 自动化生成 → AI 测试 → AI 评估3. 输出脚本以及命令映射4. 客户端下载脚本上机联调5. AI 改进6. 标记脚本调试完成一次真实的 Linux 主机巡检脚本开发5 条命令从手工日志到可批量下发。项目地址https://qingxun.online场景需求看这台主机磁盘是否快满、满了被什么占、docker 里的服务是否正常。手工敲的是df-hdu-sh/*2/dev/nulldu-sh/var/lib/*2/dev/nulldockerpsdockerlogs--tail20qingxun这 5 条是一条递进证据链df看满不满 →du逐层定位到目录 →docker ps/logs看服务有没有被影响。只自动化前三条拿到的还是磁盘 21%没法直接行动。1. 从手工日志生成主线描述上面填一句目标下面原样粘贴刚手工执行的会话本次 5996 字符。提示符、Last login这类噪音不用清AI 生成框架时会剥掉。注意日志会随请求发给模型粘之前先删密码/IP。生成的框架按步骤整理成「命令 回显 处理逻辑 预期」。日志里只有事实、没有判据所以 AI 把推不出的口径丢进右侧「待确认」阈值取 80% 还是 90%、docker 日志出现 ERROR 算不算异常。点候选就地填进框架再点「应用到主线描述」。本次阈值取90%。2. 自动化生成 → AI 测试 → AI 评估一个按钮跑完三步生成按主线描述产出 Ruby 脚本和命令映射。测试沙箱加载脚本连模拟设备按命令映射回放报文——脚本下发df -h就返回需求里那段真实回显。映射里没有的命令会直接回not recognized。评估按需求拆出的条目逐条核对不通过就带原因重新生成最多 3 次。本次首轮通过评估通过结论 5 条 · 问题 2 条 · 建议 2 条3 个检查点全部通过共尝试 1 次。状态是「调试中」。人工审核主要看日志以及脚本结果3. 输出脚本以及命令映射脚本所有命令下发集中在run里解析拆成独立函数。命令映射脚本执行期间进行的交互报文4. 客户端下载脚本上机联调客户端「我的脚本」→「同步脚本」。设备密码和回显都留在本地不上云。执行后看日志检查点逐个落结论检查点检查根分区使用率 - [通过]真机回显与模拟环境基本一致——这就是前面回显原文照抄 命令映射两步的回报。本次真机根分区 21%远低于 90% 阈值判定通过。5. AI 改进图 7 右上角的**「云端改进」**如果脚本联机调试有问题或者需要改进把真机日志连同改进要求回传云端AI 反推需求描述该怎么改确认后再应用。于是形成闭环手工日志 → 需求描述 → 脚本 → 真机日志 → 改进描述 → 重新生成设备回显默认不出本机只有你点这个按钮时才送云端。6. 标记脚本调试完成回云端生成页点按钮条上的**「调试完成」**见图 3状态调试中 → 调试完成需要填写适配设备型号版本可回滚。到此脚本才成为团队资产——客户端同步一次就能批量下发给同型号的多台机器。几个真正省事的点痛点不是生成代码而是把需求说清楚。所以重心在需求描述上评估也按条目逐条核对。待确认项是刻意留的。阈值 80 还是 90、ERROR 算不算故障日志里没有这些判据只能由人定——比让模型猜一个数字、你再去代码里找要安全。命令映射是调试环境的契约。缺一条命令测试就回not recognized回显有出入测出来就和真机两回事。AI 通过 ≠ 免审核真机跑通 ≠ 结束。「评估通过」和「调试完成」是两个显式动作中间夹着人工审核。截图来自一次真实开发过程涉及的 5 条命令见开头。本轮脚本生成大概用时10分钟

相关新闻

第一次安装 Codex 看这篇:Windows 新手从下载到开始使用

第一次安装 Codex 看这篇:Windows 新手从下载到开始使用

第一次安装 Codex 看这篇:Windows 新手从下载到开始使用 我把自己的 Codex 入门路线整理成了这份教程:先下载 Node.js,再安装 Codex CLI,接上 CrazyRouter,最后生成一个能打开、能点按钮的网页。下面从打开下载网站开始…

2026/10/3 8:50:22 阅读更多 →
Cloudflare 发布 Clef 决策模型,分类仅 2.2 秒

Cloudflare 发布 Clef 决策模型,分类仅 2.2 秒

Cloudflare 今天发布并开源了两个自研决策模型 Clef 与 Clef-flash,托管在自家的 Workers AI 平台上。按官方说法,Clef 目前在 Jev Decision Index 评测中排名第一;模型权重以 Apache 2.0 协议在 Hugging Face 开放下载。同日,Clo…

2026/10/3 8:50:22 阅读更多 →
C-MinusF编译器实战:手写AST到LLVM IR生成与三大优化

C-MinusF编译器实战:手写AST到LLVM IR生成与三大优化

简介:本资源是中国科学技术大学2020年秋季《编译原理》课程满分实践项目成果,面向高校计算机专业高年级学生、编译器学习者及系统编程爱好者,完整覆盖词法分析、语法分析、LLVM IR生成与循环优化(含循环不变式外提、常量传播、活跃…

2026/10/3 8:50:22 阅读更多 →

最新新闻

冷知识为何让人上头?从“没用的小学生知识”到内容创作与日常应用

冷知识为何让人上头?从“没用的小学生知识”到内容创作与日常应用

"都是没用的小学生知识,建议刷到点不感兴趣"——我对这句话太熟了,因为我自己就是做内容的人,这几年在短视频平台上刷到过不下几百个类似开场白的视频。标题配着这种自嘲语气,内容却是一个让人"哇"一声的冷知…

2026/10/4 13:42:59 阅读更多 →
萌新打招呼总被无视?社交破冰三件套设计思路

萌新打招呼总被无视?社交破冰三件套设计思路

1. "萌新打招呼"这件事,为什么值得单独聊聊很多人可能觉得,"萌新打招呼"不就是进群、进论坛、进游戏时说一句"大家好,我是新人,请多关照"吗?这有什么好写的?但如果你真的在各…

2026/10/4 13:42:59 阅读更多 →
cppcheck argumentSize 检查器:函数定长数组参数与实参尺寸不匹配的静态分析实战

cppcheck argumentSize 检查器:函数定长数组参数与实参尺寸不匹配的静态分析实战

开发工具静态分析代码质量质量保障 【免费下载链接】cppcheck static analysis of C/C code 项目地址: https://gitcode.com/gh_mirrors/cpp/cppcheck 点击查看 免费下载 导读 本文围绕 cppcheck(C/C 静态分析工具)内置的 argumentSize 检查…

2026/10/4 13:42:59 阅读更多 →
XPipe 13.4.4 版本更新解读:KVM/QEMU 虚拟机集成、文件浏览器增强与独立安全更新机制

XPipe 13.4.4 版本更新解读:KVM/QEMU 虚拟机集成、文件浏览器增强与独立安全更新机制

桌面应用开发工具运维 【免费下载链接】xpipe Access your entire server infrastructure from your local desktop 项目地址: https://gitcode.com/GitHub_Trending/xp/xpipe 点击查看 免费下载 本篇基于 XPipe 13.4.4 的官方更新日志(dist/changelog/…

2026/10/4 13:42:59 阅读更多 →
AI Agent时代云架构重构:计算、推理与数据的物理融合

AI Agent时代云架构重构:计算、推理与数据的物理融合

1. 这不是一次技术升级,而是一场云架构的底层重写“AI Agent 时代的云:计算、推理和数据必须重新整合”——这句话乍看像一句行业口号,但如果你在一线做过三年以上AI基础设施搭建、云平台运维或大模型应用交付,就会立刻意识到&…

2026/10/4 13:42:59 阅读更多 →
AI工程化从零到一:模型部署、数据漂移与可复现训练的完整实战路线

AI工程化从零到一:模型部署、数据漂移与可复现训练的完整实战路线

把"跑通一个AI服务"和"工程化落地一个AI服务"彻底分开来看,是我做这套从零整理时最强烈的感受。标题里的ai-engineering-from-scratch,说白了就是希望给那些已经会调模型、会跑notebook,但还没亲手把一个模型变成稳定线上…

2026/10/4 13:41:58 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →