copilot-swe-agent[bot]
e6719a3490
Add multi-instance support and fix stop to kill all running instances
...
- Add allow_multiple_instances field to Crontab model (default: 0 for single instance)
- Add validation for new field in commonCronSchema
- Add getAllPids and killAllTasks utility functions
- Update stop method to kill ALL running instances of a task
- Update runCron to respect allow_multiple_instances config
- Backward compatible: defaults to single instance mode
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2025-11-17 15:20:21 +00:00
Copilot
c369514741
定时任务支持自定义日志文件或者 /dev/null ( #2823 )
...
* Initial plan
* Add log_name field to enable custom log folder naming
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add database migration for log_name column
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add security validation to prevent path traversal attacks
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Apply prettier formatting to modified files
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Support absolute paths like /dev/null for log redirection
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Restrict absolute paths to log directory except /dev/null
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2025-11-09 19:32:40 +08:00
whyour
ab3fc9b5f1
定时任务增加运行任务前和运行任务后参数
2023-09-19 22:44:32 +08:00
whyour
acc7443004
定时任务支持多个定时规则
2023-09-16 00:15:50 +08:00
whyour
39bfd39559
修复任务详情日志列表卡顿
2023-07-27 23:15:48 +08:00
whyour
b0f3b51736
修复服务启动时定时删除日志失效
2023-07-08 20:58:36 +08:00
whyour
ee6e5bd8b4
修改任务状态值
2023-07-02 16:09:01 +08:00
whyour
702c3160ec
修改并发逻辑,系统设置增加定时任务并发设置
2023-07-01 15:26:20 +08:00
whyour
b705ad6ee8
修复更新任务、环境变量、依赖、订阅状态丢失
2023-04-21 21:15:28 +08:00
whyour
7bce5c4f6a
任务增加关联订阅
2023-02-13 23:50:01 +08:00
whyour
ad1ee0d2ef
修复定时任务标签默认值
2022-05-26 00:18:04 +08:00
whyour
7d6e1d3e3d
修复定时删除日志
2022-02-19 17:36:49 +08:00
whyour
57fd8f378c
修改定时任务唯一键
2022-01-30 10:11:47 +08:00
whyour
43bc29b25c
修复openapi认证,环境变量排序
2022-01-13 11:13:04 +08:00
whyour
e75a683173
修复sqlite数据操作类型
2022-01-08 01:09:38 +08:00
kilo5hz
89ed8527d6
添加标签功能 ( #1026 )
...
* 添加标签功能
2022-01-07 22:01:13 +08:00
whyour
5d19ee0ab5
使用sqlite替换nedb
2022-01-06 22:51:12 +08:00
whyour
1302a6daa0
修复置顶后编辑置顶消失
2021-10-28 22:38:34 +08:00
hanhh
a8a2a54bea
重构任务日志,修复手动停止任务
2021-07-04 19:00:02 +08:00
hanhh
e03c64dceb
任务面板支持查看最新日志
2021-06-24 18:55:26 +08:00
whyour
c183201e6f
批量运行任务添加并行数限制
2021-05-16 17:24:53 +08:00
whyour
5b3687f7b6
全新青龙2.0 ( #65 )
...
* 重构shell (#17 )
* 更新正则
* 更新update命令
* 移除测试代码
* 重构删除日志命令
* 更新entrypoint
* 更新dockerfile
* 完善shell调用
* 修复share shell引用
* 修复entrypoint
* 修复share shell
* 修复share.sh
* 修改依赖重装逻辑
* 更新docker entrypoint
* curl 使用静默模式
* 更新ql raw
* 修复添加单个任务
* 修复shell语法
* 添加定时任务进程
* 更新默认定时任务
* 更新定时任务重启schedule
* 更新青龙重启逻辑
* 修复定时任务列表创建
* 修复schedule进程
* 修复entrypoint
* 更新task命令
* pm2 restart替换成reload
* 修复task命令参数引入
* 完善ql repo命令
* 修复update.sh
* 更新ql repo命令
* ql repo添加登录验证,修复package.json示例
* 修复定时任务命令补全
* 修改默认cron端口
* 修复cron日志弹框异常
* 修改cron新建label
* 修复ql repo命令
* 修复cron格式验证
* 修改日志目录格式
* 修改青龙remote url
* 修复添加定时cron匹配
* 添加定时任务超时时间设置
* 暂时移除timeout命令
* 恢复定时任务timeout
* 修复cookie.sh引用
* 修复shell变量自加
* 修复ck更新状态同步
* 增加tg bot测试,修改增删任务通知
* 修复shell函数返回值
* 修改添加任务日志打印
* 修改entrypoint日志
* 修复api日志打印
* 修改api日志打印
* 定时任务支持批量启用禁用删除运行
* 修改cron管理操作按钮响应样式
* 更新bot启动脚本
* 更新bot启动脚本
* 增加timeout默认值,修改session管理逻辑
* 更新config示例和通知日志
* 更新bot.sh
* 更新启动bot命令
* 更新启动bot命令
* 修复task运行参数合并
* 增加停止定时任务功能
* 修复停止定时任务api
* 更新停止定时任务日志
* 更新停止任务日志
* 修复删除cron api
* 更新删除cron通知文本
* 更新命令提示
* 更新bot启动脚本
2021-05-10 20:47:23 +08:00
whyour
9f7cd91d39
修复git_pull重复添加任务
2021-04-04 16:11:35 +08:00
whyour
b73431a7ab
增加系统初始化任务
2021-04-04 11:57:13 +08:00
whyour
8a45599919
全新定时任务管理
2021-04-03 16:39:10 +08:00