Grok Bot任务中断后需先确认状态再恢复:Running状态勿干预;Skill/Routine类可用/resume last或手动指定URL续做;浏览器任务须杀进程、重载上下文、retry from visual state。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在 Grok Bot 中发起一个任务,比如「整理过去三个月所有 X 平台提及我的评论并导出为 CSV」,中途因网络中断、插件权限失效或手动关闭客户端导致任务卡在“正在下载第 17 条回复”状态,Bot 没有报错也没返回结果,此时不能重发指令——它不会自动接续,而是新建一个执行实例,重复爬取已处理过的数据。
确认任务是否真处于“挂起”而非“失败”
打开 Grok Bot 客户端 → 点击左上角头像 → 进入「Active Sessions」页面 → 找到对应 Bot 名称下的最近一条会话记录 → 查看右上角状态标签:【Running】 表示仍在后台执行(哪怕界面无响应),【Idle】 或 【Failed】 才需人工干预。注意:Grok Bot 的「Running」状态可能持续长达 47 分钟而无日志输出,这是正常行为,不要误判为卡死。
从 checkpoint 恢复执行(仅限 Skill/Routine 类任务)
方法一:调用内置 resume 指令
在该 Bot 的聊天窗口中,直接输入:
/resume last
它将自动读取最近一次执行的 checkpoint 文件(位于 /home/grokbot/.cache/resume/ 下),跳过已完成步骤,从断点处继续。此命令只对启用了 Skill 封装或 Routine 调度的任务有效,纯浏览器操作类任务不支持。
方法二:手动指定断点路径
如果 /resume last 返回「No valid checkpoint found」,说明上次执行未触发自动存档。此时需回忆中断前最后完成的动作,例如:“刚爬完 @technews 的前 50 条,正要切到 @ai_insider”。然后发送:
/resume from https://x.com/technews/status/184329xxx
Bot 会解析 URL 中的 ID,定位到该条目后一条开始抓取。注意:URL 必须是 X 平台原生链接,不能是第三方归档页或截图链接。
浏览器任务中断后的强制续做流程
第一步:进入云电脑终端
点击 Bot 页面右上角「⋯」→ 选择「Open Cloud Terminal」→ 等待 SSH 连接建立(通常需 8–12 秒)。
第二步:定位并清理残留进程
执行:ps aux | grep chromium
找到类似 /opt/chromium/chrome --no-sandbox --remote-debugging-port=9222 的进程行,记下 PID(第一列数字)。然后运行:kill -9 【PID】
这一步必须做,否则新任务会因端口被占而启动失败。
第三步:重载浏览器上下文
在终端中输入:cd /home/grokbot/workspace/x_scraper && ./reload_context.sh --from-last-url
脚本会读取 /home/grokbot/workspace/x_scraper/.last_url 文件中的地址,自动登录并跳转至该页面,恢复滚动与点击状态。注意:【.last_url 文件每 6 秒更新一次,若中断超过 10 秒,该文件内容可能已过期】,此时需手动编辑该文件,填入你亲眼看到的最后成功加载的 URL。
第四步:触发重试指令
回到 Bot 聊天窗口,发送:
retry from visual state
它将基于当前浏览器渲染画面识别 DOM 元素位置,重新执行上一步未完成的 click 或 scrollTo 操作,而不是从头刷新页面。











