qoderwake定时任务需正确配置cron表达式、时区及触发模块:推荐定时触发策略(秒级精度、沙盒隔离),ai自然语言调度适合新手,cli+crontab适用于运维集成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让QoderWake自动化任务在指定时间点准时运行,比如每天凌晨3点扫描TOP100数据、每周五下午5点生成研发周报,但发现任务总在错误时间触发或压根没动——这通常是因为Cron表达式填错、时区未对齐,或根本没启用定时触发模块。
用定时触发策略配置精确时间(推荐生产环境)
该方式支持秒级精度、沙盒隔离与完整审计日志,适用于数据库备份、指标快照等关键运维任务。
第一步:登录QoderWake管理控制台,进入「触发管理」→「定时触发」模块。
第二步:点击「添加计划」,输入名称“每日03:00 TOP100周期扫描”,名称中必须含时间戳和用途关键词,否则后续无法快速定位。
第三步:选择执行时区为Asia/Shanghai,【若选错时区,任务将在UTC时间03:00执行,相当于北京时间11:00,导致错过凌晨低峰期】。
第四步:在Cron表达式输入框填写0 0 3 * * *,表示每天03:00:00准时触发(七字段格式,末位年份可省略)。
第五步:点击「关联任务」,从列表中选择已启用的AI工作流“top100-scanner-v3”,该工作流必须已通过参数校验且状态为“启用中”,否则保存后任务将始终处于待激活态。
用AI定时任务设置自然语言调度(新手友好)
适合不想记Cron语法、只需快速上线周报或导出类任务的用户。
直接在QoderWork CN桌面客户端任意对话窗口输入:“每周五17:00自动执行周报生成,输出PDF格式,包含代码提交、PR合并和告警记录”。
系统会立刻解析时间、频率和动作意图,弹出预览框显示“执行时间:17:00:00|频率:每周五|关联指令:/report weekly --format=pdf --include=code,pr,alert”。
确认无误后点击“创建任务”即可生效。【注意:该方式仅支持QoderWork CN桌面客户端,Web版和IM频道暂不支持】。
用CLI+crontab混合调度(运维级部署)
适用于需与现有Linux运维体系集成、要求进程级可控的场景。
方法一:本地Shell脚本封装调用
编写脚本 /usr/local/bin/qw-weekly-report.sh,内容为:qoder-cli submit --event-type=weekly-report --target-context="prod"。
赋予执行权限:chmod +x /usr/local/bin/qw-weekly-report.sh。
编辑系统定时器:crontab -e,追加一行:0 0 17 * * 5 /usr/local/bin/qw-weekly-report.sh >> /var/log/qw-report.log 2>&1。
方法二:直接在crontab中调用CLI命令(免脚本)
执行 crontab -e,添加:0 0 17 * * 5 qoder-cli login --profile prod-env --token YOUR_TOKEN && qoder-cli submit --event-type=weekly-report --target-context="prod"。










