易语言入门易语言定时任务模块

介绍

定时任务,一般我们平时用在linux里面会有个crontab的任务
那么今天介绍一个易语言的定时模块。

下载地址

https://www.eyuyan.la/?a=down&pid=15196

安装

找到易语言的安卓位置目录,将扩展库,crontab.fne复制到安装目录下的/lib
描述

使用跟linux接近

.版本 2
.支持库 crontab

定时任务.添加 (“*/2 * * * * * * TEST”, &子程序1)
定时任务.启动 ()

说明

1、共分为8段,前7段格式为时间格式,最后的 [任务名称] 为当前任务的名称且不能跟其他任务名称冲突。时间可以使用 * 来代表所有,也可以用数字指定固定的时间。

2、时间格式取值范围如下:

  • [秒] 可以是从0到59之间的任何整数。
  • [分] 可以是从0到59之间的任何整数。
  • [时] 可以是从0到23之间的任何整数。
  • [日] 可以是从1到31之间的任何整数。
  • [月] 可以是从1到12之间的任何整数。
  • [周] 可以是从0到6之间的任何整数,这里的0代表星期日。
  • [年] 可以是从当前年份到30827之间的任何整数。

3、在以上时间格式各个字段中,还可以使用以下特殊字符:

  • 星号(*):代表所有可能的值,例如 [月] 字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
  • 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
  • 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
  • 正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,- 例如*/10,如果用在 [分] 字段,表示每十分钟执行一次。

4、使用实例:

  • 0 0 0 任务 1
    说明:每天0点整执行任务1

时间格式通过“,”可以指定多项不同的时间。例如:

  • 0 0,15,30,45 * 任务 2
    说明:每小时的0分、15分、30分和45分执行任务 2

  • 时间格式通过“-”可以指定时间段。例如:
    0 0,30 8-21 任务 3
    说明:每天08点到21点之间,每隔半小时执行一次任务3

  • 时间格式通过“/”可以指定时间间隔。例如:
    /3 任务 4
    说明:每隔3秒执行一次任务4

  • 时间格式通过“-/”可以指定时间段内的时间间隔。例如:
    0 0 0-12/3 任务 5
    说明:每天0点到12点之间,凡是能被3整除的小时会执行一次任务5

注意:使用“/”的参数目前只支持对应时间段内能够被整除的数。如秒和分钟 (的数量) 都为60,则他们可以指定为能被60整除的数 1、2、3、4、5、6、10、15等等。

具体使用方法可以搜索:crontab。

  • 参数 2> 的名称为“任务处理函数”,类型为“子程序指针(SubPtr)”。任务处理函数规定为:<无返回> 处理函数 ( [日期时间型] 触发时间, [文本型]任务名称 )。
如果你觉得本站帮助到您,麻烦您帮点个小广告支持下本站,感谢不尽。

评论区 (0)

没有记录
支持 markdown,图片截图粘贴拖拽都可以自动上传。

公告通知

关于网站广告,由于需要营运成本,所以增加了广告联盟。
如果你觉得本站帮助到您,麻烦您帮点个小广告,感谢不尽。

空气

空气

热卖技术,喜欢新东西。

周VIP 魔童降世
查看更多

最新视频课程

Laravel 消息通知使用

Laravel 的 PhpSpreadsheet 包入门

ace.js 打造一款属于你的 Web 编辑器,入门文档。

wap2App 入门讲解,100%速成,全面为你讲解。

Laravel Permission 中文文档

Laravel 设置请求头 header 参数

Laravel 实现 RBAC 权限管理功能 Permission 包操作

解释 OAuth 2.0 认证 和使用场景说明

KongQi Laravel Admin2.0 文档安装

KongQi Laravel admin2.0 layui admin 版本序言

黑白课堂社区使用如何购买元宝和开通 VIP

易语言入门拖入文件导入到超级列表框表格内

易语言入门易语言定时任务模块

Visual Studio Code 入门和使用教程安装下载

易语言入门TAB 标签页制作

黑白课堂社区使用社区规范说明

钻级赞助商