/bashes - 管理后台任务

查看、终止与清理 Claude Code 的后台任务

概述

/bashes 命令用于列出和管理 Claude Code 中的后台任务。后台任务是在后台运行的 shell 命令,不会阻塞对话流程,适合长时间运行的操作。

基本语法

/bashes [子命令]

子命令

子命令描述
(无参数)列出所有后台任务及其状态
kill <task-id>终止指定的后台任务
output <task-id>查看指定任务的输出
clear清除已完成的任务

功能说明

列出后台任务

/bashes

# 输出示例:
# Background tasks:
# [1] Running - npm install
# [2] Completed - npm run build
# [3] Failed - npm test

终止任务

/bashes kill 1

# 终止任务 ID 为 1 的后台任务

查看任务输出

/bashes output 2

# 查看任务 ID 为 2 的输出内容

清除已完成任务

/bashes clear

# 清除所有已完成的任务

使用场景

1. 长时间运行的构建

# 在后台运行构建任务
npm run build &

# 查看任务状态
/bashes

2. 安装依赖

# 在后台安装依赖
npm install &

# 继续其他工作,稍后检查状态
/bashes

3. 运行测试

# 在后台运行测试
npm test &

# 查看测试结果
/bashes output 3

4. 监控任务

# 定期检查后台任务状态
/bashes

# 根据需要终止或查看输出
/bashes kill 1
/bashes output 2

后台任务的优势

  • 非阻塞:后台任务不会中断对话。
  • 多任务:可同时运行多个后台任务。
  • 易监控:随时查看状态与输出。
  • 可控制:支持终止不需要的任务。

注意事项

  • 后台任务会在 Claude Code 会话结束时终止。
  • 任务 ID 仅在当前会话有效。
  • 终止任务会立即停止执行。
  • 已完成任务可查看输出,但可能被清理。

与其他命令的配合使用

# 启动后台任务,然后继续其他工作
npm run build &
/bashes

# 执行流程:
# 1. 在后台启动构建任务
# 2. 查看所有后台任务状态
# 3. 继续对话,构建在后台进行

最佳实践

  • 将长时间任务放入后台执行。
  • 定期使用 /bashes 检查状态。
  • /bashes clear 清理已完成任务。
  • 及时终止不再需要的任务。

总结

/bashes 命令是 Claude Code 管理后台任务的核心工具。通过它,你可以查看任务状态、终止任务、获取输出并清理记录,确保长时间任务不会阻塞主对话流程。

On this page