From c7dfde86dcbe3a5fd022ece40301dab4eb741eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E8=89=BA=E4=B8=B9?= <53546877+Craven1701@users.noreply.github.com> Date: Sat, 13 Sep 2025 18:56:30 +0800 Subject: [PATCH] =?UTF-8?q?Bugfix=20=E4=BF=AE=E5=A4=8D=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E6=9D=83=E9=99=90=E5=BC=82=E5=B8=B8=E4=BB=A5=E5=8F=8Aauto=5Fde?= =?UTF-8?q?ploy=E8=A1=A5=E5=85=85=E5=AF=B9kmc=5Fenv=E7=9A=84=E5=A4=8D?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- omniadvisor/compile.py | 9 +++++---- omniadvisor/script/auto_deploy.sh | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/omniadvisor/compile.py b/omniadvisor/compile.py index ad63aee52..8032bec14 100644 --- a/omniadvisor/compile.py +++ b/omniadvisor/compile.py @@ -91,10 +91,11 @@ def set_permissions(root_dir: dir): file_path = os.path.join(root, file) os.chmod(file_path, 0o640) # 非配置目录,则为程序目录 - os.chmod(root, 0o550) - for file in files: - file_path = os.path.join(root, file) - os.chmod(file_path, 0o550) + else: + os.chmod(root, 0o550) + for file in files: + file_path = os.path.join(root, file) + os.chmod(file_path, 0o550) diff --git a/omniadvisor/script/auto_deploy.sh b/omniadvisor/script/auto_deploy.sh index 50d8e8692..f0bb5a28a 100644 --- a/omniadvisor/script/auto_deploy.sh +++ b/omniadvisor/script/auto_deploy.sh @@ -49,6 +49,8 @@ cp -r $core_dir/src/algo $frame_dir/src/ log INFO "执行命令:cp -r $core_dir/config/* $frame_dir/config/ 合并配置文件" cp -r $core_dir/config/* $frame_dir/config/ +log INFO "执行命令:mkdir -p $frame_dir/kmc_env && cp -r $core_dir/kmc_env/ $frame_dir/ 合并kmc模块" +mkdir -p $frame_dir/kmc_env && cp -r $core_dir/kmc_env/ $frame_dir/ # 修改spark_submit_modified的文件权限 用readlink获取真实路径防止提权 spark_submit_modified=$frame_dir/script/spark-submit -- Gitee