whyour
e555fcbb0b
fix: honor Python requirement specifiers and portable script discovery
2026-10-15 23:36:21 +08:00
whyour
5801f735bc
fix: improve shell compatibility and process cleanup
...
Preserve literal paths and arguments, use portable command options, validate startup configuration, and retain scripts when downloads fail.
Ensure task watchdogs and process groups are cleaned up across Bash versions, with compatibility and process lifecycle regression coverage.
2026-10-15 23:20:15 +08:00
whyour
a303e33b4e
fix: invalidate queued cron revisions and enforce task process timeouts
2026-09-29 23:37:00 +08:00
whyour
def4917447
fix: finalize exited shell tasks and preserve command environments
2026-09-29 00:52:33 +08:00
whyour
a94e665054
fix: 修复任务生命周期与调度就绪,优化执行和构建开销 ( #3069 )
...
* fix: harden task lifecycle and scheduler readiness
* fix: confine log writes to the configured log directory
* fix: verify complete build artifacts and untracked inputs
* fix: reconcile scheduler state and make stop win startup races
* fix: isolate cron generations and serialize scheduler recovery
2026-09-13 00:32:41 +08:00
whyour
369dd13212
修复 deps 目录依赖逻辑
2026-06-21 12:12:29 +08:00
whyour
b5a5fb3be6
shell 增加国际化
2026-06-14 21:19:06 +08:00
whyour
0ee0b83207
延迟增加运行时间提示
2026-06-14 15:21:29 +08:00
whyour
23b41893a3
修复获取任务退出码
2026-06-07 23:28:21 +08:00
whyour
34d4526413
修复 work_dir 目录判断
2026-06-07 22:03:48 +08:00
whyour
ad92e0c2c0
修复任务统计日志
2026-06-07 15:15:12 +08:00
whyour
fd6b4e4cde
定时任务增加 work_dir 设置
2026-06-07 13:19:01 +08:00
whyour
e8ac195c96
增加任务统计
2026-06-01 18:20:18 +08:00
whyour
57d58c871e
fix: isolate task node dependencies
2026-05-24 01:40:07 +08:00
whyour
bb6d436c19
fix: run scripts from their own directory
2026-05-24 00:15:24 +08:00
whyour
6ea8d361fd
修复 mac 时间格式化
2024-09-29 22:47:57 +08:00
whyour
2f70e10be7
修复 shell 检查 nounset 变量
2024-09-16 21:35:36 +08:00
whyour
3d719baa54
修复任务执行初始化环境变量 PYTHONPATH 和 NODE_OPTIONS 被清空
2024-09-10 22:41:39 +08:00
whyour
459f465f3b
修复 shell 未定义变量错误
2024-08-31 20:23:37 +08:00
whyour
230a8f61b8
修复 smtp python 参数说明
2024-08-18 16:31:39 +08:00
whyour
af5de8372c
修复 shell 变量初始化检查,更新 sentry 版本
2024-08-18 14:19:45 +08:00
whyour
eddd258614
修复 node 前置逻辑
2024-07-24 23:30:18 +08:00
whyour
e694570f1a
增加 task_before.js 和 task_before.py 文件,在执行任务前执行,避免环境变量过大报错
2024-07-22 01:07:00 +08:00
whyour
1b39d3ab48
JavaScript 和 Python 执行脚本前执行 task_before
2024-07-20 17:28:48 +08:00
whyour
738fe04ce4
修复 js py 变量分割
2024-07-13 23:53:59 +08:00
whyour
e191aca41f
修改环境变量加载逻辑
2024-07-10 23:29:44 +08:00
whyour
9fb9b3d121
task 命令支持给脚本传参,使用 -- 分割,后面的参数都会传给脚本
...
例如 task x.js -n whyour,脚本就能接收到参数 -n whyour
2023-10-14 21:47:46 +08:00
whyour
b6376ed2e8
修复定时任务 task_after 命令无法停止
2023-10-12 00:45:49 +08:00
whyour
ab3fc9b5f1
定时任务增加运行任务前和运行任务后参数
2023-09-19 22:44:32 +08:00
whyour
5395cebdb4
修复环境变量有空格时并发数量错误
2023-09-01 22:35:15 +08:00
whyour
bec226ae13
增加初始化文件写入,修复 shell 变量
2023-06-11 19:58:30 +08:00
whyour
f1ef8e72ae
修复解析脚本名称逻辑
2023-06-09 19:45:25 +08:00
jzksnsjswkw
49ed5c6632
修复 可执行文件 提示找不到文件的问题 ( #1943 )
2023-05-26 15:17:47 +08:00
whyour
aab6bbeb15
增加运行指定命令接口
2023-05-01 14:28:58 +08:00
whyour
6e5d89c197
修改 task 命令生成日志逻辑和关联任务查询
2023-04-28 23:15:07 +08:00
whyour
6fb39ce835
重构六位定时任务服务
2023-04-08 17:07:06 +08:00
whyour
18689c8119
修复 shell 引入通用变量
2023-03-13 22:30:53 +08:00
whyour
f76828d4ec
修改 shell 文件权限
2023-03-11 01:10:03 +08:00
whyour
403ab7f0f0
修改日志名称格式
2023-02-17 22:49:06 +08:00
whyour
0144f3b131
修改任务日志自动滚动逻辑
2023-02-05 20:57:37 +08:00
whyour
8ad26267d8
修改 task before/after 逻辑
2023-01-20 23:38:32 +08:00
whyour
4f41ff29ec
修改资源通知逻辑
2023-01-14 19:46:33 +08:00
whyour
f6f95308c7
monaco editor改为本地加载
2022-12-28 22:12:37 +08:00
whyour
10fab9d415
修改进程默认退出信号
2022-12-05 21:00:14 +08:00
whyour
23fd595582
修改 timeout 命令默认信号
2022-12-05 13:18:10 +08:00
whyour
591ef9781c
修改获取 cpu 占用
2022-12-01 16:16:17 +08:00
whyour
d5fd9c57ec
修复shell语法
2022-11-29 22:50:11 +08:00
whyour
8a7d6a1c13
修改资源检查逻辑
2022-11-29 21:01:28 +08:00
whyour
73c6fd18ed
修复资源预警通知
2022-11-03 13:42:14 +08:00
whyour
802b2d722e
修复任务命令中的&和引号
2022-11-02 18:51:09 +08:00