gpt4 book ai didi

适用于 Linux 的 Azure 扩展脚本

转载 作者:行者123 更新时间:2023-12-02 09:21:37 25 4
gpt4 key购买 nike

我尝试使用适用于 Linux 的 Azure 自定义扩展脚本,通过使用“&&”分隔每个命令来执行多个 shell 脚本。

ARM 模板是部署模型。

示例片段:

"settings": {
"fileUris": "[script1,script2, script3]",
"commandToExecute": "sh script1.sh && sh scrip2.sh && sh script3.sh"
}

但只有第一个脚本执行,其他两个脚本不执行。

注意:脚本日志路径中也没有错误。我也看到了 waagent 文件夹路径中下载的所有脚本。

任何帮助都会非常有用。

操作系统:Linux

最佳答案

ARM 模板片段

cmdToExecute = script1.sh param1 param2 && script2.sh param1 param2 && script3.sh 作为字符串传递到包装器脚本,如

"commandToExecute" : "[concat('sh script_executor.sh \"', parameters('cmdToExecute') '\"')]"

script_executor.sh -- 将所有命令作为参数并执行每个命令

关于适用于 Linux 的 Azure 扩展脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42206705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com