更新时间:2026-06-29 GMT+08:00
分享

在JupyterLab中创建定时任务

CloudRobo Notebook支持创建定时任务。本文档介绍了如何创建定时任务、一键运行Notebook文件,从而提高工作效率。

功能亮点

  • 一键运行:允许用户一键运行Notebook文件,无需逐个执行Cell。
  • 定时任务调度:允许用户设置定时执行代码块的时间和频率。支持秒、分钟、小时和每天/每周/月的时间设置。
  • 支持参数化执行:允许用户在运行时向Notebook传递参数,使得Notebook能根据不同需求调整行为。
  • 任务管理界面:提供用户友好的界面,便于查看、添加和删除定时任务。
  • 任务执行记录:记录每次执行任务的状态和输出,方便后续查看和调试。

创建定时任务

  1. 打开CloudRobo Notebook。
  2. 选中Notebook文件(ipynb文件),创建定时任务。

    图1 打开Notebook Jobs

  3. 在Create Job界面,填写参数后单击“CREATE”

    图2 创建定时任务参数填写
    • Job name:定时任务名称。
    • Environment:要运行该Notebook的Python环境。
    • Output formats:执行结果的输出文件类型。
    • Parameter:单击+,手动设置运行Notebook的Python变量。
    • Schedule:任务执行策略,可以立即运行;也可以设置定时策略运行,支持cron表达式。
      • cron表达式需要使用linux系统下支持的格式,其他的cron表达式会报错。表达式可能会包含问号,要兼容linux的cron表达式,需将“?”替换为“*”。
      • 设置定时任务后,修改文件名称以及文件内容,已经创建好的任务不受影响。

  4. 运行后,在NOTEBOOK JOBS页签可以看到任务运行记录,右上角Reload刷新。

    图3 查看定时任务运行记录

  5. 任务执行完成后会出现下载按钮,单击文件名称可以看到执行结果。

    图4 查看定时任务执行结果

  6. 在NOTEBOOK JOB DEFINITIONS页签可以看到所有的任务列表。单击任务名称,进入设置定时任务界面。可以启动,停止,删除定时任务;通过Edit Job Definition更新该定时任务,也可以查看该定时任务的运行历史。

    图5 NOTEBOOK JOB DEFINITIONS页签单击任务名称
    图6 设置定时任务

相关文档