当前位置:首页 > AI技术 > 正文内容

MuleRun如何清理无效任务 MuleRun历史记录批量删除方法完全指南|Duuu笔记

admin2个月前 (03-29)AI技术51

可手动通过MuleRun Manager清除全部线程与任务,或用PowerShell脚本批量删除指定状态(如Failed、Cancelled)及超期历史记录。

如果您在使用 MuleRun 时发现任务列表中存在大量已失败、已取消或路径失效的任务条目,这些无效任务会持续占用历史记录空间并干扰任务状态判断。以下是针对 MuleRun 清理无效任务及批量删除历史记录的多种可行方法:

一、通过 MuleRun Manager 界面手动清除全部线程与任务

该方式适用于本地部署且具备图形界面访问权限的 MuleRun 环境,可直接清除当前运行实例中所有线程及其关联的历史任务记录,操作即时生效且无需命令行介入。

1、从 Windows 开始菜单中,选择

IBM Datacap 服务 > Datacap Rulerunner Manager

启动管理器。

2、若状态显示为“正在运行”,请先单击

停止

按钮终止当前服务。

3、在主界面右上角区域,找到并单击

清除

按钮(图标为带红色叉号的垃圾桶),确认弹窗提示后执行操作。

4、系统将立即删除所有现有线程及其挂载的全部历史任务条目,包括状态为“失败”“取消”“超时”“路径不存在”的无效任务。

5、重新单击

启动

按钮以恢复服务,此时历史记录为空白状态。

二、使用 PowerShell 脚本批量删除指定条件的历史任务

该方式基于底层 SQLite 数据库存储机制,适用于需按时间、状态或目标路径精准筛选并批量清除无效任务的场景,尤其适合自动化运维流程。

1、确保已安装

sqlite3.exe

工具,并将其路径添加至系统环境变量或在脚本中显式声明。

2、关闭 MuleRun 相关进程:在管理员权限 PowerShell 中运行

taskkill /IM rulerunner.exe /F

taskkill /IM datacap.exe /F

3、定位 MuleRun 历史数据库文件,典型路径为:

%LOCALAPPDATA%\IBM\Datacap\Rulerunner\History.db

4、执行以下命令删除所有状态为“Failed”或“Cancelled”的任务记录:

sqlite3.exe "$env:LOCALAPPDATA\IBM\Datacap\Rulerunner\History.db" "DELETE FROM TaskHistory WHERE Status IN ('Failed', 'Cancelled');"

5、如需清除特定时间段前的全部历史(例如 90 天前),可改用:

Action Figure AI

借助Action Figure AI的先进技术,瞬间将照片转化为定制动作人偶。

下载

sqlite3.exe "$env:LOCALAPPDATA\IBM\Datacap\Rulerunner\History.db" "DELETE FROM TaskHistory WHERE StartTime

三、借助 IBM Datacap 自带的 cmdhistory 工具清空会话级命令历史

该方式专用于清除当前 Rulerunner 会话中通过命令行触发的任务执行痕迹,不影响持久化数据库中的历史记录,但可快速重置交互式调试环境。

1、打开命令提示符或 PowerShell,切换至

Rulerunner 安装目录下的 bin 子目录

(例如 C:\Program Files\IBM\Datacap\Rulerunner\bin)。

2、运行命令:

ccm cmdhistory -clear

3、该命令将立即清空当前会话中所有已执行的 ccm 命令历史,包括 taskrun、threadstart、jobsubmit 等调用记录。

4、重启 Rulerunner Manager 后,命令历史面板将显示为空,此前的无效命令条目不再出现。

四、通过注册表键值禁用并重置 MuleRun 历史写入功能

该方式通过修改 Windows 注册表,强制 MuleRun 在启动时跳过历史记录初始化步骤,从而避免新无效任务再次写入,同时触发系统自动重建空白历史数据库。

1、按下

Win + R

打开运行窗口,输入

regedit

并回车。

2、导航至路径:

HKEY_CURRENT_USER\Software\IBM\Datacap\Rulerunner

3、在右侧窗格中查找名为

EnableHistoryLogging

的 DWORD 值;若不存在,请右键新建 → DWORD (32 位) 值并命名为该名称。

4、双击该值,将其数值数据设为

0

,点击确定。

5、完全退出 Rulerunner Manager 及所有相关进程,再重新启动;首次加载时系统将自动创建新的空 History.db 文件,原无效任务记录被彻底隔离且不可恢复。

相关文章

什么是LLM?看这一篇就够了!

一、全套AGI大模型学习路线 AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能! 二、640套AI大模型报告合集 这套包含640份报告的合集,涵盖了AI大...

使用 ESP

针对该分类问题,我们使用了 Kaggle 手势识别数据集 中的一个开源数据集。原始数据集包括 10 个类别,我们只使用了其中 6 个。这些类别更容易识别,且日常生活中更有用,如...

前端开发高级应用:MuleRun如何连接Slack通知 MuleRun消息推送集成配置步骤实战案例|Duuu笔记

若MuleRun无法向Slack推送通知,需依次配置Incoming Webhook或Bot Token、在MuleRun中设置对应通知目标参数,并通过最小化任务测试验证;常见失败原因包括凭据错误、权...

AI核心技巧:如何重置openclaw硬件设置 openclaw恢复出厂设置操作方法【操作】深度解析|Duuu笔记

重置 OpenClaw 配置有四种方法:一、交互式向导重置(openclaw onboard --reset);二、指定作用域的命令行重置(如--reset-scope config);三、手动删除~...

前端开发实战详解:骡子快跑怎么注册账号 骡子快跑账号注册流程最佳实践|Duuu笔记

骡子快跑注册仅需1分钟,但激活码需从Discord指定频道获取,输错3次将锁账户24小时;积分与注册邮箱强绑定且不可更换;部分地区即使注册成功也无法运行Agent。 ☞☞☞AI 智能聊天, 问答助手...

深入理解前端开发:Minimax 视频生成中负面提示词(Negative Prompt)写法完全指南|Duuu笔记

Minimax视频生成中负面提示词需用英文、逗号分隔,支持权重调节(如(blurry:1.3)),按构图/主体/画质/风格四类精简选取,禁用not/no/中文及违规词,须通过A/B测试验证有效性。...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。