ssongliu
86aa6c09c6
fix: resolve snapshot extraction directory missing issue ( #13104 )
2026-06-24 18:23:37 +08:00
ssongliu
45c5c5b40f
fix: resolve SSH key generation issue ( #13027 )
2026-06-12 11:17:08 +08:00
ssongliu
f5b47cf74d
fix: fix ClamAV scan failure issue ( #12892 )
2026-05-28 18:04:29 +08:00
ssongliu
979c1588e1
fix: improve command output handling ( #12837 )
2026-05-26 09:33:41 +08:00
王贺
4fa14f055d
fix: harden command execution helpers ( #12834 )
2026-05-25 11:38:31 +08:00
ssongliu
e5b2b5d5dc
fix: pass context to rar extraction and simplify sidebar message entry ( #12697 )
2026-05-21 12:37:33 +08:00
ssongliu
d55982bde0
refactor: update agent and core utilities ( #12621 )
2026-05-21 12:35:09 +08:00
Sanjay Santhanam
b06bc0a455
fix(cmd): use exec.LookPath in Which() so detection works without external 'which' ( #12651 )
...
cmd.Which() previously shelled out to `which <name>` to determine whether
a binary was on PATH. On distributions that do not ship a `which` package
by default — Arch Linux is the canonical example, but the same applies to
several minimal container images — `which` itself is missing, so every
call to Which() returned false and 1Panel reported core dependencies
(notably Docker) as 'not installed' even when they were running normally.
Switch the primary path to Go's exec.LookPath, which uses the process
PATH directly and has no external dependency. The original shell-out is
preserved as a fallback so any environment where the agent's PATH
differs from the user's interactive shell PATH (the original reason the
shell-out existed) keeps working unchanged.
Both copies are updated (agent/utils/cmd/cmd.go and core/utils/cmd/cmd.go)
and a small unit test is added to each package to guard the regression.
Fixes #12605
Signed-off-by: Sanjay Santhanam <51058514+Sanjays2402@users.noreply.github.com >
2026-05-06 10:47:02 +08:00
ssongliu
2b81f7ef7a
feat: Output last incomplete line in shell cronjob ( #11391 )
2025-12-18 21:58:24 +08:00
ssongliu
a9c9f0272a
fix: Fix cronjob manual stop not working ( #11300 )
2025-12-11 17:00:22 +08:00
ssongliu
e7810febd6
fix: Fix the issue of abnormal context in the cmd method ( #10939 )
2025-11-13 14:37:28 +08:00
ssongliu
c06ba18023
feat: compatible with openrc and sysvinit ( #10723 )
2025-10-22 18:32:42 +08:00
ssongliu
8937acee13
feat: Support manual stopping of shell-type tasks ( #10524 )
...
Refs #10067
2025-09-28 10:18:17 +00:00
ssongliu
7889b5ad69
fix: Optimize script-type cronjob execution output ( #9326 )
2025-06-27 17:57:40 +08:00
CityFun
dd44fdd1f2
fix: Fixed issue with tar file failed with exist 1 ( #9261 )
2025-06-24 16:57:27 +08:00
CityFun
00a5cc654a
fix: fix issue with run script with no return ( #9137 )
2025-06-17 16:04:02 +08:00
CityFun
433a911ef6
fix: fix issue with agent cpu usage error ( #8792 )
...
Refs https://github.com/1Panel-dev/1Panel/issues/8742
2025-05-23 06:50:12 +00:00
ssongliu
9732b09cf0
fix: Fix the problem of the exclusion directory failure in cronjob ( #8736 )
2025-05-19 17:23:17 +08:00
CityFun
f1cd0927d8
fix: fix some bugs with appstore ( #8567 )
2025-05-07 10:05:40 +00:00
ssongliu
d10d83b648
feat: Modify the way of creating cronjob ( #8403 )
2025-04-16 06:00:17 +00:00
ssongliu
c59105f050
feat: Encapsulate command execution methods ( #8401 )
2025-04-15 22:15:18 +08:00
zhengkunwang
7f7731a52e
fix(runtime): fix issue with install extensions failed in php runtime ( #8071 )
2025-03-05 11:20:58 +00:00
ssongliu
5963e28b25
fix: Fix ollama model log exception ( #8037 )
2025-02-28 07:26:56 +00:00
ssongliu
79b8d17887
feat: Support gpu of schema v11 ( #7987 )
2025-02-25 14:16:22 +08:00
ssongliu
8283cd7d02
feat: adjust internationalization errors and the positions of global … ( #7767 )
2025-01-24 03:00:07 +00:00
ssongliu
ba1d65f35f
feat: The result of the scheduled task execution is based on the task ( #7586 )
2024-12-28 13:09:26 +00:00
zhengkunwang223
75142b33a4
feat(common): Standardize Permissions for Creating Folders and Files
2024-12-20 16:13:23 +08:00
ssongliu
a627aa9915
feat: merge from dev ( #7366 )
...
* feat: merge from dev
* feat: Merge mobile style code from the dev branch
2024-12-17 15:59:21 +08:00
ssongliu
86bf7ea73a
feat: 计划任务脚本支持选择用户及解释器 ( #6721 )
...
Refs #3933 #2738
2024-10-15 08:05:21 +00:00
zhengkunwang
ba9feb0941
feat: PHP 运行环境增加扩展管理 ( #6352 )
2024-09-03 13:45:41 +00:00
ssongliu
8d28b7db94
pref: backend 重命名 agent
2024-07-23 14:48:37 +08:00