erl-cron:用Erlang编写的Cron实现

时间:2024-05-31 05:32:31
【文件属性】:

文件名称:erl-cron:用Erlang编写的Cron实现

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-31 05:32:31

erlang cron cron-jobs cronjob-scheduler erlang-cron

Erlang Cron的实现 支持所有标准cron字段(分钟,小时,每月的某天,每月,一周的某天)和符号:*,-/ 在Erlang / OTP 18,Erlang / OTP 19,Erlang / OTP 20上测试; 钢筋/钢筋3。 编译 $ rebar compile EUnit测试 $ rebar eunit 跑步 $ erl -pa ebin/ 例子 1添加cron作业(匿名功能)。 application:start(erl_cron). erl_cron_server:add_job({"*/2 * * * *", fun () -> io:format("job completed!~n", []) end}). 2添加计划作业(MFA)。 application:start(erl_cron). erl_cron_server:add_job({"*/2 * *


【文件预览】:
erl-cron-master
----src()
--------erl_cron_hours.erl(2KB)
--------erl_cron_server.erl(8KB)
--------erl_cron_app.erl(373B)
--------erl_cron_time.erl(4KB)
--------erl_cron_months.erl(2KB)
--------erl_cron_sup.erl(1KB)
--------erl_cron_job.erl(5KB)
--------erl_cron.app.src(220B)
--------erl_cron_day_of_month.erl(2KB)
--------erl_cron_minutes.erl(2KB)
--------erl_cron_parser.erl(5KB)
--------erl_cron_day_of_week.erl(2KB)
----test()
--------basic_SUITE.erl(460B)
--------basic_SUITE.beam(1KB)
----.gitignore(52B)
----readme.md(2KB)

网友评论