CronNET
来自软件开发
什么是CronNET?
Cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。cron服务器可以根据配置文件约定的时间来执行特定的作务。所以其他组件和平台根据其语法做了支持,就有了各种各样的语言版本。Cron的语法表达式非常灵活,也非常复杂,不过不建议大家一次性撸进去出不来,需要用到的时候用下面几个工具查一下,生成就好。慢慢就理解了,当然简单主要的语法看得懂就行,抄来抄去就会了。
CronNET是一个简单的C#类库,用来执行Cron表达式定义的计划任务。它支持绝大部分Cron表达式,看测试下面的代码,非常全面了。而且整个下面短小精悍,总过不过110行代码。所以集成到自己的项目中去也非常容易。
Github地址:https://github.com/kevincolyar/CronNET
使用
NuGet安装:
Install-Package CronNET
相关工具
- 在线Cron表达式生成器:http://cron.qqe2.com/
- Cron表达式解析组件:https://github.com/bradymholt/cron-expression-descriptor