我认为可以使用SM69 T代码中的脚本来完成,该脚本定义为使用-c'cd <dir> && / path / to / command的参数调用sh。
但是,它不接受通配符,并且&&转换为&并且脚本不起作用。根据SAP注释401095-外部命令中的通配符
症状:
客户在定义外部命令时希望使用通配符
其他条款:
SM49,SM69,通配符
原因和前提条件:
出于安全原因,外部命令不支持通配符。
例如:
带有通配符的ls定义为命令:“ ls $1”。
执行期间,输入参数“; rm -R / *”。在操作系统级别,将传输命令字符串“ ls; rm -R / *”以供执行。
解:
使用预定义通配符的外部shellscript进行调用。