系统、网站、API站点,简单高效开发

定时任务主函数配置

JS代码必须是在执行文件夹下才能生效, 单数据库:jscode/develop/crond/目录下js代码:如:crond_xxx.js,函数名必须是crond_xxx开头 多数据库(user为例):jscode/develop/user/crond/目录下js代码:如:user_crond_xxx.js,函数名必须是user_crond_xxx开头 执行业务不能涉及Request的内容,COOKIE,SESSION,请求参数等 /** * 定时任务 每5秒执行一次 * @jssaas crond *\/5 * * * * * * @jssaas timeout 2000 */ function crond_test_aa() { console.log("定时任务","crond_test_aa",fnTime_timestamp()); } /** * 定时任务 每分钟执行一次, * @jssaas crond 0 * * * * * * @jssaas timeout 2000 */ function crond_test_bb() { console.log("定时任务","crond_test_bb",fnTime_timestamp()); } @jssaas crond 后面为触发周期,有六个位置需要配置,分别是秒 分 时 天 月 周 ,配置规则与Linux的crond配置是一样的。 如果规则值存在*/ ,则需要加入转义为*\/*,否则会被默认为JS的注释结束符号。 定时任务:每秒执行一次: "* * * * * *" 定时任务:每分钟的0秒执行一次: "0 * * * * *" 定时任务:每小时的0分0秒执行一次: "0 0 * * * *" 定时刷新用户列表:每天5点执行一次: "0 0 5 * **"

备案号:闽ICP备20003806号     厦门市湖里区陈朝能网络技术工作室