[英]How to run scheduled scripts using Azure WebJobs
我想使用 WebJob 运行预定脚本。 由于启用了源代码控制,我无法使用门户创建 WebJob,并且不得不使用 Kudu(诊断)控制台复制文件。 这些是文件夹中触发作业下的文件:
run.js 文件只是调用一个 API。 settings.job 包含我希望它在以下位置运行的计划: { "schedule": "0 /1 * * * *" } 但该作业不会自行启动或显示在 WebJobs 列表中:
是否还需要执行其他操作来发布或触发 WebJob 或需要添加到 settings.job 文件中的其他内容? 我一直在提到这个
按照我的步骤,你就可以解决门户网站无法添加webjob的问题。
由于启用了源代码控制,我无法使用门户创建 WebJob,并且不得不使用 Kudu(诊断)控制台复制文件。
Step 1. 在portal上任意添加一个webjob。(上传.zip
文件或者kudu创建)
步骤 2. 通过 VS2019 部署(源代码控制)
Step 3. 成功后,您会发现可以通过上传.zip
文件来添加webjob。
现在,我将上传 nodejs webjob。
请注意,您需要创建一个连续的或触发的 webjob。 两者是不同的。 在portal中,连续webjob的schedule显示为n/a,而Triggered的显示格式如: 0 */15 * * * *
。
最后,让我们检查 .zip 文件中的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.