计划任务

利用任务计划功能,可以将任何 DSL 脚本、Flows 安排在某个最方便的时间运行。任务计划在每次系统启动的时候启动并在后台运行。 当我们需要在服务器上定时执行一些重复性的事件时使用的,可以通过计划任务程序来运行准备好的 DSL 脚本在某个特定的时间运行。

计划任务通常和定时任务配合起来使用

新建计划任务

  • 新建 /schedules/test.sch.yao,定时任务的写法和 Linux 的 crontab 是一样的,代码:
{
"name": "每分钟调用一次",
"schedule": "*/1 * * * *",
"process": "scripts.schedules.Send",
"args": []
}
  • 新建 scripts/schedules.js代码:
function Send() {
console.log("进入定时任务!");
}

执行 yao start等待 1 分钟后可以看到打印信息

计划任务

利用任务计划功能,可以将任何 DSL 脚本、Flows 安排在某个最方便的时间运行。任务计划在每次系统启动的时候启动并在后台运行。 当我们需要在服务器上定时执行一些重复性的事件时使用的,可以通过计划任务程序来运行准备好的 DSL 脚本在某个特定的时间运行。

计划任务通常和定时任务配合起来使用

新建计划任务

  • 新建 /schedules/test.sch.yao,定时任务的写法和 Linux 的 crontab 是一样的,代码:
{
"name": "每分钟调用一次",
"schedule": "*/1 * * * *",
"process": "scripts.schedules.Send",
"args": []
}
  • 新建 scripts/schedules.js代码:
function Send() {
console.log("进入定时任务!");
}

执行 yao start等待 1 分钟后可以看到打印信息