克罗:Cron数据类型和Attoparsec解析器

[图书馆,麻省理工学院,解析,系统,文本][建议标记]

Cron数据结构和Attoparsec解析器。想法是将其嵌入更大的希望以以下格式滚动自己的计划任务的系统习惯了。系统。克罗恩是所有有趣的数据类型所在的地方。你还会发现时间表匹配,可用于将时间与CronSchedule公司查看是否需要执行操作。系统。克罗恩。分析器就是你能找到解析器的地方cron时间表,crontab条目cronTab键。将单个调度解析为完整的crontab文件。


[跳到自述]

下载

注意:此软件包具有元数据修订在阴谋集团的描述中比tarball中包含的要新。要打开包括修订版在内的包装,请使用“cabal get”。

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

版本[RSS(RSS)] 0.1.0,0.1.1,0.1.2,0.2.0,0.2.1,0.2.2,0.2.3,0.2.4,0.2.5,0.2.6,0.3.0,0.3.1,0.3.2,0.4.0,0.4.1,0.4.1.1,0.4.1.2,0.4.2,0.5.0,0.6.0,0.6.1,0.6.2,0.7.0,0.7.1
更改日志 变更日志
依赖关系 无光泽的(>=0.10),基础(>=4 && <5),mtl公司(>=2.2),老尺度(>=1.0),文本(>=0.11 && <2),时间(>=1.4 && <1.5)[细节]
许可证 麻省理工学院
版权 版权所有:(c)2012-2014 Michael Xavier
作者 迈克尔·泽维尔<michael@michaelxavier.net>
维护人员 迈克尔·泽维尔<michael@michaelxavier.net>
修订过的 第1次修订制造商赫伯特·瓦莱里奥·里德尔2016年11月22日21:46:17Z
类别 文本,正在分析,系统
主页 http://github.com/michaelxavier/cron
Bug跟踪器 http://github.com/michaelxavier/cron/issues
源回购 头部:git克隆https://github.com/michaelxavier/cron
已上传 通过迈克尔·泽维尔2014年12月22日T01:58:57Z
分配 尼克斯(NixOS):0.7.1,堆叠:0.7.1
反向依赖关系 6直接,4间接[细节]
下载 总计20022(过去30天内为72)
评级 2.0(票数:1)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2014-12-22[所有1个报告]

cron-0.2.3自述文件

[返回包描述]

克罗

生成状态

Haskell的Cron数据结构和Attoparsec解析器。想法是嵌入它在更大的系统中,如果希望以以下格式滚动自己的计划任务人们已经习惯了。

系统。克罗恩是所有有趣的数据类型所在的位置。你还会发现时间表匹配,可用于将时间与CronSchedule公司查看是否需要执行操作。系统。克罗恩。Parser就是你想要的地方找到解析器cron时间表,crontab条目cronTab键。要分析单个调度到完整的crontab文件。

要执行任何操作,您需要安装带有cabal的cabal-dev。

要生成,请运行:

制作

要运行测试,请运行:

进行测试

如果您有inotify-tools,请运行它以连续运行测试。

进行自动测试

要生成文档,请执行以下操作:

制作文档

调度程序

Cron提供了一个调度monad,可以在系统。克罗恩。地铁列车时刻表此monad转换允许您声明一组作业(类型为IO())它将按cron字符串定义的时间间隔执行。

主::IO()main=做...tids<-execSchedule$doaddJob job1“****”addJob job2“0****”打印tids...作业1::IO()job1=putStrLn“作业1”作业2::IO()job2=putStrLn“作业2”

贡献者