- config.json配置文件(数组列表为单独某小时运行,数字为当前小时整除则运行)
- 顺序(同步)执行(params:global:exec参数='sync'来开启)
- 每个脚本单独config(目前只有timeout)
- 传统Event Msg参数触发
- 配置文件每小时触发
- 单独脚本超时timeout参数(只有同步此参数才生效!)
- config_diy.json配置文件(自动merge进config.json,覆盖已经存在的参数)
- require异步触发(默认异步触发,execFile占用内存过大,128也跑不动...)
- 单独触发器(某些特殊脚本)
examples文件夹内有部分diy例子,感兴趣可以看看.
- 实验性特性仅限高级用户,需要自己了解可能的不稳定性,包括BUG,不恰当的Cron调整.等等.
- jd_cfd_loop已经移除,需要请自己添加至config_diy.json,参考cron:"jd_cfd_loop": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],
配置文件部署增加Secrets:EXPERIMENT,值为任意,存在则使用最新的实验性特性.
(如果之前是自己添加的本仓库diy.sh,注意移除之前的diy.sh再使用Secret)
超时建议设置3600(此仓库默认就是)