Azure VM RHEL 自定义脚本扩展:script.sh 未找到错误

Azure VM RHEL Custom Script Extension: script.sh not found error

我一直在尝试将自定义脚本扩展部署到 Azure 中的 RHEL VM。该脚本仅包含 'mkdir testfolder'。而 'command to execute' 是 'sh script.sh'。我一直收到错误 'script.sh can not be found'.

如何在 RHEL Azure VM 中正确执行自定义脚本扩展?

在 RHEL azure 虚拟机的菜单 blade 上,选择扩展,然后从扩展列表中选择自定义脚本扩展,然后上传 shell 脚本文件(script.sh) ,并在命令中执行:sh script.sh

我按照您发布的步骤进行了测试。它在我身边运作良好。结果在这里:

script.sh

自定义扩展

在虚拟机中执行:

所以你应该检查你的脚本名称是否与命令相同sh script.sh。错误 "script.sh can not be found" 只是说明了原因。