跳转到内容

命令与能力索引

命令作用典型场景
rauto exec直接执行原始命令临时排障、快速验证
rauto template渲染已保存模板并执行参数化配置下发
rauto flow执行交互式命令流模板copy scp:、安装向导、确认流程
rauto upload通过 SFTP 上传本地文件Linux 主机文件分发
rauto tx执行带回滚能力的事务块单目标紧凑变更
rauto tx-workflow执行 JSON 工作流复杂单目标事务
rauto orchestrate执行多设备计划批量发布、灰度、分阶段上线
命令作用
rauto web启动本地 Web 控制台
rauto agent启动托管 Agent,接入 rauto-manager
命令组作用
rauto device ...查看、复制、诊断设备 profile
rauto connection ...管理已保存连接和连接测试
rauto inventory ...管理 group 与变量合并预览
rauto templates ...管理命令模板
rauto flow-template ...管理命令流模板
rauto history ...查看已保存连接的执行历史
rauto blacklist ...管理命令黑名单
rauto backup ...备份与恢复运行时数据
rauto replay ...回放 JSONL 录制

如果你连接的是网络设备,请记得显式指定 --device-profile

随着模板、事务和编排复杂度提升,--connection <name> 会成为更稳定的使用方式。

命令模板、命令流模板、已保存连接、自定义 profile 等数据,默认都保存在 ~/.rauto/rauto.db

大多数执行命令都支持录制与回放,这让 rauto 不只是执行器,也是一套可以审计和复盘的执行系统。

Terminal window
rauto exec "show version" --host 192.168.1.1 --username admin --password secret --device-profile cisco
rauto connection add core-01 --host 192.168.1.1 --username admin --device-profile cisco
rauto template show_version.j2 --connection core-01
Terminal window
rauto web --bind 127.0.0.1 --port 3000
rauto agent --manager-url http://manager:3000 --report-mode http --agent-name edge-01 --agent-token <token>