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
whyour
224000b63b
修复依赖是否安装检查逻辑
2025-05-23 23:45:43 +08:00
whyour
1c18668bad
修复文件下载参数
2025-05-22 00:09:19 +08:00
whyour
f94582b68d
修复查询 python 依赖存在逻辑
2025-05-21 01:25:24 +08:00
whyour
c3072e7712
got 替换为 uudici
2025-05-15 01:01:39 +08:00
whyour
8a18baa921
修复登录通知失败造成服务重启
2025-05-11 14:36:16 +08:00
whyour
8174762c18
demo 环境不自动运行任务
2025-05-08 01:43:14 +08:00
whyour
d871585eee
修改服务启动逻辑
2025-05-07 09:30:00 +08:00
whyour
40a831f3a2
修复脚本管理查询逻辑
2025-04-25 01:40:37 +08:00
whyour
1befa1bb8c
缓存 node 和 python 依赖
2025-04-23 02:10:39 +08:00
whyour
cf94ecfb11
脚本管理和日志管理支持下载
2025-03-13 00:22:24 +08:00
whyour
af3e358a6a
系统设置增加时区设置
2025-02-27 00:45:21 +08:00
whyour
51ef4e7476
修改任务状态更新失败提示,重复运行提示
2025-01-12 00:19:14 +08:00
whyour
05f8bbd26e
写入文件增加文件锁,避免竞争条件引起文件内容异常
2025-01-04 01:22:29 +08:00
xiaobingtech
02c6ad8004
mobile增加识别鸿蒙系统 ( #2571 )
...
由于鸿蒙系统的User-Agent如下
Mozilla/5.0 (Phone; OpenHarmony5.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile
导致目前登录显示desktop
2024-11-18 22:40:14 +08:00
whyour
3f71f9acdb
修复任务命令带有 -m 参数时,日志目录生成异常
2024-09-29 22:27:52 +08:00
whyour
af5de8372c
修复 shell 变量初始化检查,更新 sentry 版本
2024-08-18 14:19:45 +08:00
whyour
445dee00f7
修复脚本和日志列表获取软链接循环失败
2024-04-21 21:59:02 +08:00
whyour
510534ee0c
修复 text/plain 通知消息替换
2024-04-16 10:48:33 +08:00
whyour
2ac4581d54
修改自定义通知 body 解析逻辑
2024-03-12 22:22:10 +08:00
whyour
11c789c71c
修复 webhook 通知 body 拆分逻辑
2024-02-25 15:27:48 +08:00
whyour
14cb1f7788
依赖管理支持取消安装和状态筛选
2024-02-13 22:42:22 +08:00
whyour
b79d10b452
修改获取登录 ip 和 ip 地址方式
2024-01-08 19:05:12 +08:00
whyour
2713942a68
脚本管理忽略符号文件
2023-12-23 00:28:31 +08:00
whyour
f8aba4b1fb
日志和脚本增加文件大小展示,修改脚本管理列表排序
2023-12-21 09:57:06 +08:00
whyour
13e7dac333
修复自定义通知 body 中 key 被自动转为小写
2023-12-04 17:44:13 +08:00
whyour
3777a4e7b4
系统设置增加依赖代理和镜像设置
2023-11-25 21:49:33 +08:00
whyour
de9e9ce627
webhook 通知 body 增加 text/plain 类型,修复多定时任务服务重启未初始化
2023-11-22 22:43:48 +08:00
whyour
20f615eadf
fs 文件操作替换为 fs.promise
2023-11-01 16:44:34 +08:00
whyour
26b06c17c5
修复清空文件夹报错
2023-10-13 15:35:50 +08:00
whyour
b6376ed2e8
修复定时任务 task_after 命令无法停止
2023-10-12 00:45:49 +08:00
whyour
a340964c82
修改获取登录 ip 判断
2023-10-08 00:10:46 +08:00
whyour
ec5b885476
修改任务队列执行日志
2023-10-06 02:34:40 +08:00
whyour
e2bd15683e
修复 JSON.parse 错误,修复删除环境变量名称过长
2023-08-27 12:41:06 +08:00
whyour
5907553670
修改定时任务置顶样式
2023-08-25 00:46:28 +08:00
whyour
4f7649f157
系统设置增加系统运行日志
2023-08-21 00:10:43 +08:00
whyour
a9b9c4d7ad
修复错误信息展示
2023-08-06 20:56:59 +08:00
whyour
936b565fb1
修改系统更新时间和版本获取
2023-07-12 00:05:46 +08:00
whyour
b69ff2895e
增加依赖是否已经安装判断
2023-07-10 23:48:05 +08:00
whyour
0af687f781
增加停止指定命令接口
2023-05-01 22:56:47 +08:00
whyour
aab6bbeb15
增加运行指定命令接口
2023-05-01 14:28:58 +08:00
whyour
b29a9e012c
修复停止任务无效
2023-04-29 22:49:50 +08:00
whyour
0ab756665e
修改版本文件
2022-12-28 11:06:47 +08:00
whyour
10fab9d415
修改进程默认退出信号
2022-12-05 21:00:14 +08:00
whyour
acecf01cbe
修复 killTask 返回值
2022-12-05 15:38:21 +08:00
whyour
b95fb9cda4
修改退出进程逻辑
2022-12-05 15:26:22 +08:00
whyour
e868e65208
修改日志管理默认排序
2022-11-14 15:12:17 +08:00
whyour
8a392170cf
webhook通知支持嵌套body
2022-10-29 18:43:16 +08:00
whyour
654b51e476
修复脚本和日志搜索逻辑
2022-09-25 21:03:11 +08:00
whyour
25b03d4345
脚本管理支持删除文件夹
2022-09-23 19:12:51 +08:00