如何安排代码执行?
我正在开发一个网络应用程序,我需要安排一些代码。 我正在使用石英。 现在的问题是我希望它每天(或者说 24 小时)之后都能工作。 请让我知道如何执行此操作。 我以前没有这样做过,我使用的是调度程序 API 中的示例代码。
I am working on a web application where I need to schedule some code. I am using the quartz for that. Now the problem is I want it to work after every day, or say 24 hours. Please let me know how to do this. I have not done this before and I'm using the sample code from the scheduler API.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
问题问的时间太多了。
请在调度程序代码中编辑类似这样的代码块。
并将该字符串添加为最后一个参数。
“0 0 12 * * ?”
每天中午 12 点触发
请使用此 链接获取更多帮助
Question is asked too much time.
Please edit the code block something like this in your scheduler code.
and add this string as last parameter.
"0 0 12 * * ?"
Fire at 12pm (noon) every day
Please use this link for more help
接受的答案是正确的,但如果您想进一步修改您的日程安排,则值得了解 Quartz 格式 遵循crontab 格式,其中有一些差异可能会让粗心的人绊倒(这让我咒骂了一段时间)。
Quartz 格式:
Crontab 格式:
The accepted answer is correct, but in case you want to modify your schedule further it's worth knowing that the Quartz format follows the crontab format with a few differences that can trip up the unwary (it had me swearing for a while).
Quartz format:
Crontab format:
如果您可以在线托管代码(或者例如通过网页在线访问代码),请使用 Scheduler.CodeEffects.com 等在线服务。 Code Effects 免费提供一份时间表。
Use online services like Scheduler.CodeEffects.com if you can host your code online (or access it online through a web page, for example). Code Effects give one schedule for free.