【问题标题】:Azure VM RHEL Custom Script Extension: script.sh not found errorAzure VM RHEL 自定义脚本扩展:未找到 script.sh 错误
【发布时间】:2018-11-09 10:54:14
【问题描述】:

我一直在尝试将自定义脚本扩展部署到 Azure 中的 RHEL VM。该脚本仅包含“mkdir testfolder”。而“执行命令”是“sh script.sh”。我不断收到错误“找不到 script.sh”。

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

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

【问题讨论】:

  • 向我们展示你是如何调用它的
  • 我已经编辑了问题以显示我是如何调用它的。
  • 是的,它应该在不同的路径上,而不是在您的主目录中。你确定情况正确吗?
  • 是的,我很确定。仔细命名要执行的 shell 脚本和命令。多次。
  • 使用脚本的完整路径

标签: azure azure-virtual-machine rhel


【解决方案1】:

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

script.sh

自定义扩展

在虚拟机中执行:

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

【讨论】:

  • 谢谢查尔斯。我是 Linux 新手,所以弄乱了路径和区分大小写的名称。
猜你喜欢
  • 2021-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多