qoderwake定时任务需配置定时触发策略、ai定时任务或mac保活设置。首选cron表达式配置,其次自然语言创建或手动设python脚本,mac用户须禁用系统休眠并启用唤醒保活。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让QoderWake在无人值守状态下,每天凌晨自动执行数据库备份、日志归档或指标快照等固定任务,但发现它始终不启动、执行中断或状态不可见,说明Waker尚未被正确配置为可自动触发的执行体。
配置定时触发策略(推荐主力方式)
该方式基于标准Cron表达式驱动,在独立沙盒中运行所有周期性任务,并自动生成完整审计日志,适用于运维类固定任务。
1、登录QoderWake管理控制台,进入「触发管理」→「定时触发」模块。
2、点击「添加计划」,输入计划名称,例如“每日02:00核心库备份”。
3、选择执行时区,默认为服务器本地时区;如需统一按北京时间调度,手动切换为Asia/Shanghai。
4、在Cron表达式输入框中填写时间规则,例如【0 0 0 2 * ? *】表示每天凌晨02:00:00执行(七字段格式:秒分时日月周年);若填错字段顺序或未用?占位冲突项,任务将静默失效。
5、点击「关联任务」,从已启用的AI脚本或预设工作流中选择目标执行体,确保其参数校验已通过且处于启用状态。
6、勾选「启用审计日志记录」,系统将为每次执行生成唯一trace_id、开始时间、结束时间、退出码及标准输出摘要。
7、点击「保存并激活」,QoderWake将立即编译该计划至调度中心,并在下次匹配时间点自动触发。
使用平台内置AI定时任务(可视化免编码)
适合不想写Cron、需要快速验证逻辑、或任务含Python数据操作的用户。所有逻辑封装在平台内,无需脱离控制台即可完成全链路部署与状态监控。
方法一:自然语言创建(新手首选)
在任意对话窗口输入:“每天凌晨2点自动执行数据库导出脚本,保存到 /backup/daily_{{now|strftime:%Y%m%d}}.parquet”,系统会立刻解析时间、频率和动作意图。
确认弹出的预览框中显示“执行时间:02:00:00|频率:每天|关联脚本:已识别为db.export_table”后,点击“创建任务”即可。
Qoder Linux版是由阿里推出的智能体自主开发工作台,支持开发者通过定义需求即可让Agent团队“自动驾驶”,自主完成代码执行、验证与交付的全流程。其全新的Quest独立视窗集成了任务管理与状态追踪能力,并支持跨项目多任务并行处理,显著提升开发效率。此外,Qoder还提供专家团模式与团队级知识引擎,适配复杂开发场景。
【注意:该方式仅支持QoderWork CN桌面客户端,Web版和IM频道暂不支持此入口】
方法二:手动配置Cron表达式
进入【自动化】→【AI定时任务】模块 → 点击“新建任务” → 任务类型选择“Python AI脚本” → 在脚本编辑区输入导出指令,例如:
import qoderwake.db as db
db.export_table(export_format="parquet", tables=["users", "orders"], output_path="/backup/daily_{{now|strftime:%Y%m%d}}.parquet")
在「调度设置」区域点击「设置定时」,选择「按Cron表达式」,填入【0 0 0 2 * ? *】(每天02:00:00)。
开启「执行状态推送」,绑定企业微信/钉钉机器人Webhook地址,任务成功或失败时将实时通知。
防休眠保活配置(Mac用户必做)
即使定时策略已生效,Mac系统休眠、屏幕锁屏或硬盘休眠仍会导致Waker进程挂起,任务完全不执行。
第一步:禁用系统级自动睡眠
打开“终端”应用,输入以下命令并回车:
sudo pmset -a sleep 0 displaysleep 0 disksleep 0
输入管理员密码后无反馈即表示设置成功;执行pmset -g custom验证,确认sleep、displaysleep、disksleep三项数值均为0。
第二步:启用QoderWake内置唤醒保活
启动QoderWake桌面客户端 → 点击左上角菜单栏「QoderWake」→「偏好设置」→ 切换至「自动化」标签页 → 勾选“任务执行期间保持系统唤醒”和“定时任务触发前5分钟自动唤醒系统”。
第三步:关闭屏幕锁定与节能限制
打开「系统设置」→「锁屏」→ 将「启用屏幕锁定」设为“从不”;
返回「系统设置」→「节能」→「电池」和「电源适配器」两个标签页 → 分别将「防止自动睡眠」滑块拖至最右端。










