-
TimeSystem: MATLAB实现的最简易定时执行系统
资源介绍
matlab最简单的代码
非常容易控制的任务调度系统
特性
兼容性好,需要定时的任务只依赖于控制台命令,能在命令行中执行的程序都可以执行。意味着可以定时执行包括exe在内的,python,nodejs,甚至matlab等程序
扩展性强,目前可以直接通过对数据库的操作来修改各个任务的具体情况,并且提供了webapi
依赖库
EntityFramework
用于从数据库读取任务
Microsoft.AspNet.WebApi.SelfHost
(已弃用)
用于提供数据接口
Quartz
定时任务
Topshelf
用于编写易于调试易于安装的windows服务
csredis
用于查询任务的执行状态
项目说明
helpRun
执行器
用来作为各种程序的中间层,为了解决被调用程序的日志,耗时等功能而存在的。使用执行器模式以后,
相较于原来。执行各种程序更加灵活,可配置。获取程序状态和日志更加方便
helpRunTest
执行器的测试
TimeSystem
主体的定时系统。移除了初始版本的webapi,所有交互通过redis来完成。并且添加了对sqlserver的数据监听
一旦数据库有数据变动,