必须使用系统支持的暂停机制而非暴力关闭:桌面端点击任务旁“⏸ 暂停”按钮;终端下用ctrl+z或kill -stop pid;web ui中勾选“wait for current step to finish”后确认暂停。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在AionClaw中启动了一个正在运行的自动化任务(比如批量发送邮件、定时整理Excel、跨平台同步资料),需要临时中断执行但又不想彻底终止或丢失当前进度时,必须使用系统支持的暂停机制而非暴力关闭。
通过主界面「暂停」按钮控制
确保当前处于AionClaw桌面客户端主界面,且该任务是在「自动化(RPA)」或「定时任务」模块中手动触发或按计划启动的。点击左侧导航栏【自动化(RPA)】→ 找到正在运行的任务条目 → 将鼠标悬停在任务名称右侧 → 出现「⏸ 暂停」图标后单击。
这一步会向任务执行引擎发送软暂停信号,保留内存中已加载的上下文、临时文件路径和未提交的中间状态。若此时强行关闭客户端,下次重启后该任务将无法从断点恢复,【必须等待按钮变为「▶ 继续」状态后再做其他操作】。
终端模式下用快捷键暂停
方法一:适用于Gateway模式或本地CLI启动的任务
在运行AionClaw的终端窗口中,直接按下 Ctrl + Z。该组合键会向当前前台进程发送SIGTSTP信号,使任务挂起并转入后台暂停状态,不释放资源也不退出进程。
方法二:当任务由子进程启动且前台无响应时
新开一个终端窗口 → 执行 ps aux | grep aionclaw → 找到对应任务的PID(通常含task-runner或rpa-exec字样)→ 运行 kill -STOP PID。注意不要误用 kill -9,否则进程被强制销毁,【所有未保存的运行时变量和缓存数据将永久丢失】。
Web Control UI中暂停正在执行的流程
第一步:打开浏览器访问 http://localhost:3000(默认本地控制台地址)
第二步:登录后进入「实时任务流」面板 → 查找状态为「Running」的流程实例
第三步:点击该流程右侧的「⋯」更多操作 → 选择「Pause Execution」→ 系统弹出确认框提示“暂停后当前步骤将完成再挂起”,勾选「Wait for current step to finish」后点击确认。
此方式最安全,它会等待当前原子操作(如一次HTTP请求、一个Excel单元格写入)自然结束,再冻结整个流程调度器。如果跳过确认直接强停,可能导致目标文件被写入一半而损坏。











