Claud Code tmux调用方法更新

This commit is contained in:
2026-04-13 13:34:24 +08:00
parent 501c0285df
commit 8ee4716240
2 changed files with 22 additions and 21 deletions

View File

@@ -31,16 +31,16 @@ sleep 8 && tmux capture-pane -t claude-work -p # 确认已启动后即可发送
## 关键参数说明 ## 关键参数说明
| 参数 | 作用 | | 参数 | 作用 |
|------|------| | ------------------------------------- | ------------------------------------------- |
| `--permission-mode bypassPermissions` | 直接设置 bypass 模式跳过所有交互确认包括信任目录、bypass 权限提示) | | `--permission-mode bypassPermissions` | 直接设置 bypass 模式跳过所有交互确认包括信任目录、bypass 权限提示) |
| `--dangerously-skip-permissions` | 同上,但通过 CLI 界面内部触发,可能仍需交互确认 | | `--dangerously-skip-permissions` | 同上,但通过 CLI 界面内部触发,可能仍需交互确认 |
| `--add-dir <路径>` | 添加可访问目录,可多次使用 | | `--add-dir <路径>` | 添加可访问目录,可多次使用 |
| `--max-turns N` | 最大迭代次数,建议 20-30 | | `--max-turns N` | 最大迭代次数,建议 20-30 |
| `--bare` | 跳过插件/MCP/CLAUDE.md 加载,最快启动 | | `--bare` | 跳过插件/MCP/CLAUDE.md 加载,最快启动 |
| `--model <模型>` | 指定模型,如 `sonnet``opus` | | `--model <模型>` | 指定模型,如 `sonnet``opus` |
| `--output-format json` | 结构化 JSON 输出 | | `--output-format json` | 结构化 JSON 输出 |
| `-p print` | 非交互单次执行模式 | | `-p print` | 非交互单次执行模式 |
--- ---

View File

@@ -953,23 +953,24 @@ TASK_END
**TMUX 交互模式** — 适合超长任务: **TMUX 交互模式** — 适合超长任务:
### 模式二TMUX 交互模式(适合超长任务)
```bash ```bash
tmux new-session -d -s claude-work -x 140 -y 40 tmux new-session -d -s claude-work -x 140 -y 40
tmux send-keys -t claude-work 'claude --dangerously-skip-permissions' Enter tmux send-keys -t claude-work 'claude --permission-mode bypassPermissions' Enter
sleep 5 && tmux send-keys -t claude-work Enter sleep 8 && tmux capture-pane -t claude-work -p # 确认已启动后即可发送任务
sleep 3 && tmux send-keys -t claude-work Down && tmux send-keys -t claude-work Enter
sleep 2 && tmux send-keys -t claude-work 'cat /tmp/task.txt' Enter
``` ```
> 用 `--permission-mode bypassPermissions` 可直接跳过信任目录 + bypass 权限确认两步
### 关键参数 ### 关键参数
| 参数 | 作用 | | 参数 | 作用 |
|------|------| | ------------------------------------- | ------------------------------------------- |
| `--dangerously-skip-permissions` | 跳过文件写入/网络确认提示(必写,否则卡住 | | `--permission-mode bypassPermissions` | 直接设置 bypass 模式跳过所有交互确认包括信任目录、bypass 权限提示 |
| `--add-dir <路径>` | 添加可访问目录,可多次使用 | | `--dangerously-skip-permissions` | 跳过文件写入/网络确认提示(必写,否则卡住) |
| `--max-turns N` | 最大迭代次数,建议 20-30 | | `--add-dir <路径>` | 添加可访问目录,可多次使用 |
| `--bare` | 跳过插件/MCP/CLAUDE.md 加载,最快启动 | | `--max-turns N` | 最大迭代次数,建议 20-30 |
| `-p print` | 非交互单次执行模式 | | `--bare` | 跳过插件/MCP/CLAUDE.md 加载,最快启动 |
| `-p print` | 非交互单次执行模式 |
### 任务文本结构 ### 任务文本结构