copilot-swe-agent[bot]
df7f13c6bf
Optimize writeFileWithLock to avoid redundant chmod calls
...
- Track if file is newly created to skip redundant chmod
- Only call chmod for existing files that need permission changes
- Improves performance and reduces unnecessary system calls
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2025-11-07 16:20:30 +00:00
copilot-swe-agent[bot]
62831835a5
Fix SSH config file permissions race condition
...
- Modified writeFileWithLock to create files with correct permissions immediately
- Changed string mode values to proper octal numbers (0o600, 0o400)
- This eliminates the race condition where files existed with wrong permissions
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2025-11-07 16:18:49 +00:00
whyour
1a185f5682
修复创建脚本可能失败
2025-05-20 01:00:08 +08:00
whyour
d871585eee
修改服务启动逻辑
2025-05-07 09:30:00 +08:00
whyour
71a7c1b9d3
boot 任务改为在依赖安装完成后执行
2025-04-25 23:52:33 +08:00
whyour
07f43538df
修复写入文件 mode
2025-01-22 01:17:13 +08:00
whyour
4fa5fa2014
修改 lock 文件名称规则
2025-01-16 00:35:47 +08:00
whyour
51ef4e7476
修改任务状态更新失败提示,重复运行提示
2025-01-12 00:19:14 +08:00
whyour
05f8bbd26e
写入文件增加文件锁,避免竞争条件引起文件内容异常
2025-01-04 01:22:29 +08:00
whyour
678e3e2dc6
修改认证信息存储方式,避免认证信息异常
2024-12-30 14:23:04 +08:00
whyour
7414a9d33d
执行任务增加结束日志
2024-08-31 14:43:44 +08:00
whyour
19cfc9e351
修复任务重复运行提示
2024-08-26 23:05:53 +08:00
whyour
65f7483688
修复任务频繁运行通知
2024-08-25 16:28:32 +08:00
whyour
4e5ad6d5f3
定时服务区分系统、订阅、脚本任务
2024-08-23 23:06:50 +08:00
whyour
8b8eae211b
增加任务重复运行提醒
2024-08-23 09:37:26 +08:00
whyour
b309ac7613
修复有可能手动运行任务无日志
2024-05-25 00:28:55 +08:00
whyour
14cb1f7788
依赖管理支持取消安装和状态筛选
2024-02-13 22:42:22 +08:00
whyour
9ed107980c
系统设置增加依赖代理和镜像源设置
2023-11-06 23:55:16 +08:00
whyour
c35cfba8b0
修改任务队列重新设置并发
2023-10-08 22:18:54 +08:00
whyour
aac109621a
修改任务队列日志打印
2023-10-08 22:11:46 +08:00
whyour
00818b694a
使用 spawn exit 方法监听进程退出
2023-10-07 22:51:44 +08:00
whyour
ec5b885476
修改任务队列执行日志
2023-10-06 02:34:40 +08:00
whyour
648b9c4520
修改系统日志时间打印
2023-08-26 20:51:17 +08:00
whyour
e9416c23df
增加任务运行数日志
2023-08-25 19:25:12 +08:00
whyour
4f7649f157
系统设置增加系统运行日志
2023-08-21 00:10:43 +08:00
whyour
e7d023a7e0
支持多语言英文
2023-07-29 18:26:30 +08:00
whyour
39bfd39559
修复任务详情日志列表卡顿
2023-07-27 23:15:48 +08:00
whyour
b69ff2895e
增加依赖是否已经安装判断
2023-07-10 23:48:05 +08:00
whyour
702c3160ec
修改并发逻辑,系统设置增加定时任务并发设置
2023-07-01 15:26:20 +08:00
whyour
84828865f7
修复依赖安装流程
2023-06-18 15:51:35 +08:00
whyour
a7f97bd729
替换 spawn 为 cross-spawn
2023-05-31 14:25:20 +08:00
whyour
0bbb7c7b89
修复获取 cpu 核数
2023-05-30 17:45:47 +08:00
whyour
f7465759c7
降级 p-limit,修复 esm 问题
2023-05-30 17:31:31 +08:00
whyour
f8dfee8945
重构任务并发执行逻辑
2023-05-30 16:32:00 +08:00