AppSync:升级到版本 4.4 后,AppSync 无法运行 KSHKorn shell 脚本

摘要: AppSync 4.4 不允许运行 KSH korn Shell。 说明:Ensure the script has correct extensions(.sh or .pl), no invalid characters in filename/filepath and script parameters.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

服务计划事件中显示以下内容:

Pre-copy script,e56351e3-10ef-4cff-b9b1-c0298d0bfdcb,HST_000112,Overload,User script /usr/path/bin/my-precopy.ksh failed to run on host ProdSource. 

Ensure the script has correct extensions(.sh or .pl), no invalid characters in filename/filepath and script parameters.

 

AppSync 服务器日志中显示类似错误:

INFO [Thread-280 (ActiveMQ-client-global-threads)] [com.emc.archway.commands.host.RunHostUserScriptCommandBean] [Overload] [] bbe273ef-d05e-4b2c-a594-7148588bdb13->>> Filename contains either invalid characters, multiple dots or the file extension is not .sh

 

原因

代码将 KSH 脚本判定为无效,并将其过滤掉。

 

解决方案

AppSync 4.4.0.0 存在热修复程序。
在服务请求中致电时,请注意本文。

 

对于 4.4.0.0 之后的版本,请参阅相应的发行说明以确定问题是否得到解决。

 

受影响的产品

AppSync
文章属性
文章编号: 000198150
文章类型: Solution
上次修改时间: 13 5月 2026
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。