适用于Linux的Azure扩展脚本

赛维卡斯

我试图通过使用用于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-将所有命令作为参数并执行每个命令

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

适用于Linux的文本扩展工具?

来自分类Dev

适用于Azure WebApp防火墙的Powershell脚本

来自分类Dev

适用于Linux的简单查找和复制脚本

来自分类Dev

适用于Azure linux VM中的Apache的SSL证书

来自分类Dev

适用于 PHP 但不适用于脚本

来自分类Dev

适用于Linux的PostMessage

来自分类Dev

如何使.exrc脚本仅适用于特定文件扩展名?

来自分类Dev

适用于Gmail的Chrome扩展程序

来自分类Dev

扩展方法不适用于 int?

来自分类Dev

Twig if 语句不适用于扩展

来自分类Dev

适用于Azure网站的Azure CDN

来自分类Dev

Chomp不适用于Perl脚本

来自分类Dev

:hover不适用于jquery脚本

来自分类Dev

适用于macOS的清理脚本

来自分类Dev

Python脚本仅适用于IDLE

来自分类Dev

适用于PHP应用程序的Azure Webapp启动脚本

来自分类Dev

适用于PHP应用程序的Azure Webapp启动脚本

来自分类Dev

JavaScript 脚本仅适用于 chrome,不适用于 Firefox。(拖动div的脚本)

来自分类Dev

适用于Azure的SnowMaker .Net库

来自分类Dev

适用于 Mac 的 Azure AD

来自分类Dev

适用于 VPS 的 Azure 备份

来自分类Dev

适用于Python的Perl的Linux命令

来自分类Dev

适用于Linux的透明屏保?

来自分类Dev

适用于Linux的GPIO示例代码

来自分类Dev

适用于Linux的7-Zip

来自分类Dev

适用于Python的Perl的Linux命令

来自分类Dev

适用于儿童的Linux命令

来自分类Dev

适用于Linux的最低API

来自分类Dev

适用于Linux的蓝牙键盘?