代码拉取完成,页面将自动刷新
composer install
# 启动web端(用来管理计划任务,默认地址 [http://127.0.0.1:9009/jobs])
php http.php
# 启动计划任务
php cron.php
/common/data/jobs.json 文件中存储数据格式:
[
{
"name": "计划任务测试一",
"type": "http_get",
"command": "http://www.test.me/cron_echo.php?tp=1",
"status": "on",
"cron": {
"i": "23-26",
"h": "*",
"d": "*",
"m": "9,10,12",
"w": "?",
"y": "*"
}
},
{
"name": "计划任务测试二",
"type": "http_get",
"command": "http://www.test.me/cron_echo.php?tp=2",
"status": "off",
"cron": {
"i": "25",
"h": "*",
"d": "*",
"m": "9,10",
"w": "?",
"y": "*"
}
}
]
一个cron表达式由空格分隔的时间元素。从左至右,这些元素的定义如下:
1.分钟(0–59)
2.小时(0–23)
3.月份中的日期(1–31)
4.月份(1–12)
5.星期中的日期(1–7)
6.年份(1970–2099)
每一个元素都可以显式地规定一个值(如6),一个区间(如9-12), 一个列表(如9,11,13)或一个通配符(如*)。“月份中的日期”和“星期中的日期”,这两个元素是互斥的。 下表中显示了一些cron表达式的例子和它们的意义:
* * * * * *
- - - - - -
| | | | | |
| | | | | + 年 [选填、非必要]
| | | | +----- 星期中的日期 (0 - 7) (Sunday=0 or 7)
| | | +---------- 月份 (1 - 12)
| | +--------------- 月份中的日期 (1 - 31)
| +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)
示例:
0 10,14,16 * * * 每天上午10点,下午2点和下午4点
0,15,30,45 * 1-10 * * 每月前10天每隔15分钟
0 0 1 1 * 2018 在2012年1月1日午夜过30秒时
0 8-5 * * MON-FRI 每个工作日的工作时间
*/2 * * * 6,7 2018-2020 在2018-2020年的每个星期六星期日每2分钟
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。