跳到主要内容

命令与权限

Monoceros 的主命令为 /monoceros,别名 /mono。所有子命令的基础权限为 monoceros.command(默认 OP)。

如果你想看更偏实战的使用顺序和排查流程,可以继续看 ./operations.md

如果你想写自己的 YAML 命令,而不是只使用 /mono 内建命令,可以继续看 ../command/index.md

通用命令

命令权限说明
/mono reload [service]monoceros.command.reload重载全部或指定服务的配置
/mono versionmonoceros.command.version显示插件版本信息
/mono debugmonoceros.command.debug切换调试模式开关
/mono statusmonoceros.command.status显示各服务的运行状态
/mono selfcheckmonoceros.command.selfcheck运行诊断自检

诊断命令

命令权限说明
/mono diag dumpmonoceros.command.diag导出运行时信息
/mono diag cachemonoceros.command.diag导出缓存统计数据

脚本命令

命令权限说明
/mono script run <id> [sender] [args...]monoceros.command.script执行指定脚本
/mono script run-silent <id> [sender]monoceros.command.script静默执行脚本(不输出结果)
/mono script stop <id>monoceros.command.script停止指定脚本定义下的所有任务
/mono script task listmonoceros.command.script列出所有活跃的脚本任务
/mono script task stop <pid>monoceros.command.script按 PID 停止指定任务
/mono script reloadmonoceros.command.script重载脚本定义
/mono script preheatmonoceros.command.script预热脚本缓存
/mono script statsmonoceros.command.script显示脚本缓存统计

调度命令

命令权限说明
/mono schedule start <id>monoceros.command.schedule启动指定调度任务
/mono schedule pause <id> [pid]monoceros.command.schedule暂停调度任务
/mono schedule resume <id> [pid]monoceros.command.schedule恢复已暂停的调度任务
/mono schedule stop <id> [pid]monoceros.command.schedule停止调度任务
/mono schedule detail [id]monoceros.command.schedule查看调度概览或指定任务详情
/mono schedule reloadmonoceros.command.schedule重载调度定义

分发器命令

命令权限说明
/mono dispatcher reloadmonoceros.command.dispatcher重载事件分发器
/mono dispatcher enable <id>monoceros.command.dispatcher启用指定分发器
/mono dispatcher disable <id>monoceros.command.dispatcher禁用指定分发器