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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。