定时触发器 (Cron Triggers)
定时触发器允许您的 n8n 工作流按照预定义的时间表自动启动。您可以使用 Cron 表达式来精确地定义工作流的执行时间,例如每天的特定时间、每周的特定日期和时间、每隔一定的间隔等等。
工作原理:
Cron 表达式的常见字段:
[table]
字段允许的值
分钟0-59
小时0-23
日期1-31
月份1-12 或 JAN-DEC(不区分大小写)
星期几0-6 或 SUN-SAT(0 或 7 代表星期日)
秒(可选)0-59
导出到 Google 表格
Cron 表达式的特殊字符:
- *: 表示该字段的所有可能值。
- /: 表示间隔。例如,*/5 在分钟字段表示每隔 5 分钟。
- -: 表示范围。例如,10-12 在小时字段表示 10 点、11 点和 12 点。
- ,: 表示多个指定的值。例如,1,3,5 在星期几字段表示星期一、星期三和星期五。
常见的 Cron 表达式示例:
- 0 0 * * *: 每天午夜执行。
- 0 * * * *: 每小时的第 0 分钟执行。
- */5 * * * *: 每隔 5 分钟执行。
- 0 9 * * 1: 每周一的早上 9 点执行。
- 0 18 15 * *: 每月 15 号的下午 6 点执行。
配置定时触发器的关键参数:
- Cron 表达式 (Cron Expression): 您需要在此字段中输入定义执行计划的 Cron 表达式。
- 时区 (Timezone – 可选): 允许您指定 Cron 表达式所使用的时区。如果未指定,则使用 n8n 服务器的默认时区。
优点:
- 自动化计划任务: 非常适合执行需要定期运行的维护任务、报告生成、数据同步等。
- 精确控制执行时间: Cron 表达式提供了非常灵活的时间计划定义能力。
缺点:
- 非实时触发: 工作流的启动时间是预先设定的,无法响应即时发生的事件。
- 学习曲线: n8n 工作流 教程 Cron 表达式的语法可能需要一些时间来学习和掌握。
定时触发器是自动化计划任务的强大工具,通过灵活的 Cron 表达式,您可以精确地控制工作流的执行时间。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/249198.html原文链接:https://javaforall.net
