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
b5a5fb3be6
shell 增加国际化
2026-06-14 21:19:06 +08:00
whyour
23b41893a3
修复获取任务退出码
2026-06-07 23:28:21 +08:00
whyour
06aa07329f
修复日志目录逻辑
2025-11-09 21:42:45 +08:00
whyour
43d6ac2071
增加手动停止标识
2024-12-31 00:17:30 +08:00
whyour
af5de8372c
修复 shell 变量初始化检查,更新 sentry 版本
2024-08-18 14:19:45 +08:00
whyour
162bd9d8cc
修复 config 引入顺序
2024-07-22 23:29:08 +08:00
whyour
e191aca41f
修改环境变量加载逻辑
2024-07-10 23:29:44 +08:00
whyour
b90243f55c
修改 task 日志展示逻辑
2023-10-19 21:36:39 +08:00
whyour
43c0cd8132
修复 mac 任务无法正常退出
2023-10-16 23:44:39 +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
d3023d31e3
修复定时任务日志滚动
2023-09-27 23:04:16 +08:00
whyour
5395cebdb4
修复环境变量有空格时并发数量错误
2023-09-01 22:35:15 +08:00
whyour
0bf28e9ab3
task 支持运行 mjs 文件
2023-08-05 11:02:29 +08:00
whyour
598c6b4e57
修复 task 打印日志逻辑
2023-05-04 15:17:38 +08:00
whyour
2295fabcc5
修复 task 命令日志目录判断
2023-05-04 13:11:18 +08:00
whyour
c84908d7fa
修复运行命令api任务日志路径
2023-05-04 10:25:04 +08:00
whyour
d0dd97631e
修复 task 命令任务 ID 查询参数
2023-05-03 01:27:14 +08:00
whyour
aab6bbeb15
增加运行指定命令接口
2023-05-01 14:28:58 +08:00
whyour
df1addc1ff
修改 task 命令超时时间判断
2023-05-01 11:05:36 +08:00
whyour
5354fc76db
修复 task 命令任务ID查询,系统依赖安装逻辑
2023-04-30 19:35:14 +08:00
whyour
b29a9e012c
修复停止任务无效
2023-04-29 22:49:50 +08:00
whyour
6e5d89c197
修改 task 命令生成日志逻辑和关联任务查询
2023-04-28 23:15:07 +08:00
whyour
666545ff03
修改初始化依赖安装逻辑
2023-03-18 22:26:29 +08:00
whyour
955d815d14
修改 task 获取 token 逻辑
2023-03-12 21:33:46 +08:00
whyour
73c53dbc8d
修改 typescript execute
2023-03-12 20:53:15 +08:00
whyour
9921dab064
修复日志文件名格式化
2023-02-17 23:03:06 +08:00
whyour
5edebdd5f3
修复创建日志目录逻辑
2023-02-03 23:30:02 +08:00
whyour
34f690c53d
修改 shell 参数处理逻辑
2023-02-02 12:14:35 +08:00
whyour
10fab9d415
修改进程默认退出信号
2022-12-05 21:00:14 +08:00
whyour
23fd595582
修改 timeout 命令默认信号
2022-12-05 13:18:10 +08:00
whyour
8cf491b802
task 命令增加 -m 参数,支持设置任务超时时间
2022-12-01 18:26:24 +08:00
whyour
4272b9ea35
修复task命令参数
2022-11-02 19:40:16 +08:00
whyour
3c5c5b0bbc
修复&符号转义
2022-11-02 19:25:03 +08:00
whyour
802b2d722e
修复任务命令中的&和引号
2022-11-02 18:51:09 +08:00
whyour
eb58774ee9
优化task.sh
2022-10-22 00:25:54 +08:00
whyour
4194f1964d
修改日志结束符判定
2022-10-20 15:16:17 +08:00
whyour
ed259e8168
修复 task 命令执行时参数引号丢失
2022-10-15 18:29:34 +08:00
whyour
6e9a4a29ef
修复shell语法
2022-10-09 13:49:19 +08:00
whyour
78f643c50f
更新版本v2.14.7
2022-10-01 23:12:57 +08:00
whyour
2db4f1ba87
修改资源判定逻辑
2022-10-01 23:04:12 +08:00
whyour
5741dbb78c
修复获取task_before参数
2022-09-30 15:32:42 +08:00
whyour
9a55968ed6
修改资源异常推送
2022-09-29 13:29:22 +08:00
whyour
6ec6e25855
修改资源提示
2022-09-29 00:59:27 +08:00
whyour
af48bc378b
修复获取cpu占用
2022-09-29 00:57:31 +08:00
whyour
3f5ae4bcb9
修复 echo
2022-09-29 00:44:07 +08:00