SuperAPI AI 工具集

os-scripting

通用与其它

查看项目

更新于 10-16 01:13

技能介绍

用途:这是一个操作系统与 Shell 脚本排障工作流,适用于调试 Shell 脚本报错、编写可用于生产的 bash 脚本、排查系统问题、自动化系统管理任务、管理进程与服务以及配置系统资源。

主要能力:覆盖 Linux、macOS 和 Windows 环境。工作流分七个阶段:环境评估、脚本分析、调试、脚本开发、测试、系统排障与自动化。涉及包括 bash-linux、bash-pro、bash-defensive-patterns、shellcheck-configuration、bats-testing-patterns、systematic-debugging、error-detective、devops-troubleshooter、workflow-automation 等技能。

使用方式:诊断命令包括 uname -a、cat /etc/os-release、top、df -h、free -m、ps aux、ss -tulpn 等;脚本分析可安装并运行 ShellCheck(sudo apt install shellcheck 或 brew install shellcheck,然后 shellcheck script.sh);调试可用 set -x、set -e、set -u、set -o pipefail 及 trap 捕获错误;测试采用 Bats 框架;自动化可借助 crontab -e 与 systemd timer 定时执行。

质量要求:脚本需通过 ShellCheck、Bats 测试通过、实现错误处理与日志、完成文档并安排好自动化。

限制:仅当任务明确匹配上述范围时使用本技能;输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。未提供的收费、价格、平台支持范围等信息暂未提供。