> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chaintable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 调度

> 配置 Notebook 定时执行或持续运行，并管理调度参数和运行状态。

调度按配置自动运行已保存的 Notebook 代码。

## 创建定时调度

1. 进入 Notebook 所属 Space，打开侧边栏 **Schedules**，点击右上角 **+**。
2. 在 **Notebook** 中搜索并选中脚本。
3. 填写 **Parameters**，选择 **Spec**。
4. 在 **Mode** 选择 **Crontab - Run on a fixed schedule**，设置执行频率和时间。
5. 可在 **Remark** 中填写用途，点击 **Create**。

<Frame>
  <img src="https://mintcdn.com/opcodelabspteltd/TOA0bb8_WqdBuVVN/images/guides/notebooks/crontab.png?fit=max&auto=format&n=TOA0bb8_WqdBuVVN&q=85&s=5e4ca47f9784974d6d622b17130ea345" alt="配置 notebook_basics 的参数、资源和每小时定时执行" width="1920" height="1080" data-path="images/guides/notebooks/crontab.png" />
</Frame>

创建后，列表显示 Notebook、备注、参数、规格和调度时间。

定时任务的上一次实例仍在运行时，本次触发可能被跳过。

## 创建持续运行调度

使用 `Pipeline.update()` 或长期订阅的脚本，在 **Mode** 选择 **Continuous - Keep running continuously**，填写参数和规格后点击 **Create**。

<Frame>
  <img src="https://mintcdn.com/opcodelabspteltd/TOA0bb8_WqdBuVVN/images/guides/notebooks/continuous.png?fit=max&auto=format&n=TOA0bb8_WqdBuVVN&q=85&s=8c8097aab7aa1642b9397c00284c8ab5" alt="Continuous 模式的 Notebook 调度配置" width="1920" height="1080" data-path="images/guides/notebooks/continuous.png" />
</Frame>

Continuous 维护一个持续运行的实例。启用后，系统启动脚本；实例退出后，系统会再次启动。

有限脚本正常结束后也会被再次启动。只需要定时执行一次并退出的工作，使用 Crontab。

## 查看运行结果

1. 在 **Schedules** 查看调度配置和启用状态。
2. 从账户菜单打开 **Instances**，找到该 Notebook 对应时间的实例。
3. 打开实例，核对 **Launched** 中的调度名称、**Arguments** 和 **Start Time**，再查看 **Status** 与 **Logs**。

<Frame>
  <img src="https://mintcdn.com/opcodelabspteltd/TOA0bb8_WqdBuVVN/images/guides/notebooks/crontab-result.png?fit=max&auto=format&n=TOA0bb8_WqdBuVVN&q=85&s=d0214a3bbbeebd0e7a083be1b8a9eddf" alt="定时调度实例的 Succeeded 状态及完整 tick 输出日志" width="1920" height="1080" data-path="images/guides/notebooks/crontab-result.png" />
</Frame>

图中的定时实例已正常结束，日志保留了测试脚本输出的 `tick 0` 到 `tick 11`。已结束的 Continuous 实例也可以用相同步骤查看日志。

## 修改和停止

打开调度行右侧的 **…** 菜单：

| 操作          | 作用                            |
| ----------- | ----------------------------- |
| **Disable** | 停止后续定时触发；Continuous 还会停止其运行实例 |
| **Enable**  | 重新启用调度                        |
| **Edit**    | 修改参数、规格、时间规则或备注，并点击 **Save**  |
| **Delete**  | 删除该调度配置                       |

修改正在运行的 Continuous 调度时，先 **Disable** 并确认实例结束，再保存代码和配置，最后 **Enable**，使新实例使用更新后的设置。禁用 Crontab 不会自动取消已经开始的实例，需要时到实例详情点击 **Cancel**。
