更新时间:2025-12-17 GMT+08:00
分享

执行shell脚本

该步骤可以实现在环境下的主机中执行shell脚本。

配置部署步骤

  1. 参照新建应用,完成应用创建。
  2. 根据业务场景,在“部署步骤”页面,添加该部署步骤。
  3. 对步骤进行配置,详细参数配置如下所示。

    表1 参数说明

    参数项

    说明

    步骤显示名称

    步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

    环境

    选择当前资源类型为主机集群的环境,作为部署对象。

    执行方式

    包括普通执行和后台执行。

    说明:
    • 选择普通执行时,shell脚本会以默认的方式执行 , 执行日志会打印相应的执行结果 , 但是不能启动服务或者进程 。
    • 选择后台执行时 , 可以启动服务或进程 , 但执行日志不会打印执行结果 。

    shell脚本路径

    shell脚本在目标主机中的路径。

    脚本执行参数

    脚本执行之前先填写参数,脚本执行的时候,加载并使用填写的参数值。

    控制选项

    配置是否启用以下操作。

    • 失败后继续运行:当前步骤部署失败后,应用继续部署后续的步骤。
    • 使用sudo权限执行:配置使用sudo权限部署该步骤。

如何使用脚本执行参数

  1. 在shell脚本中使用$1、$2….引用参数,如:hello.sh脚本内容如下图所示。

    图1 脚本内容

  2. 在执行参数输入框中写入参数值,多个参数用空格分隔,如下图所示。

    图2 输入脚本执行参数

  3. hello.sh执行结果如下图所示。

    可以看到,脚本中$1被替换成了test2,然后创建了test2目录。

    图3 查看执行结果

相关文档

若在部署过程中遇到问题,可参考该步骤的常见问题解决办法

相关文档