Documentation
¶
Overview ¶
* @Date: 2021-08-15 23:11:38 * @LastEditors: wangjun haodreams@163.com * @LastEditTime: 2025-05-08 15:42:33 * @FilePath: \golib\js\jstask\boss.go * @Description:
* @Author: Wangjun * @Date: 2021-08-16 09:07:58 * @LastEditTime: 2025-05-08 15:55:40 * @LastEditors: wangjun haodreams@163.com * @Description: * @FilePath: \golib\js\jstask\task.go * hnxr
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitCronJs ¶
func InitCronJs(path string)
InitSyncJs 初始化同步的任务 *
- @description:
- @param {string} path
- @param {func} initFunc 并发执行时,重新初始化脚本时的回调初始化函数
- @return {*}
func InitSyncJs ¶
func InitSyncJs(path string)
InitSyncJs 初始化同步的任务 *
- @description:
- @param {string} path
- @param {func} initFunc 并发执行时,重新初始化脚本时的回调初始化函数
- @return {*}
Types ¶
type AsyncTask ¶
type AsyncTask struct { Tasks // contains filtered or unexported fields }
AsyncTask 异步
type CronTask ¶
type CronTask struct {
// contains filtered or unexported fields
}
和同步基本类似,区别是每次执行重新加载js
type Task ¶
type Task struct { Time string //执行时间 Path string //路径 Desc string //描述 UsedTime string //执行任务耗时 LastCallTime int64 //最后一次调用的开始时间 Count int //执行次数 Running bool //执行状态 ID int //任务ID Timeout int64 //超时时间, 如果超过这个时间还没有执行完,则继续执行 Msg string //运行时的提示消息 // contains filtered or unexported fields }
Task 任务
func (*Task) ResetReady ¶
func (m *Task) ResetReady()
Click to show internal directories.
Click to hide internal directories.