是否有正确的方法来引用 YAML 文件中脚本内编写的 shell 脚本。例如:
data:
ex1.sh: |
#!/bin/bash -x
. /shellscriptloc/ex2.sh
...
...
...
ex2.sh: |
<no bin bash>
YAML 文件是 helm chart 设置的一部分,在 helm install 和 helm hooks 期间触发
YAML 文件被导入到守护进程集中,并将 yaml 文件作为配置呈现。在守护进程集中,调用脚本在 Kubernetes 节点内执行。脚本作为数据从此 YAML 文件传递
q1:对于使用/调用 ex2.sh 中定义的方法,ex2.sh 的位置引用是否正确:- 。 /shellscriptloc/ex2.sh这是我尝试过的当前方法,但会导致错误。 q2:没有将 ex2.sh 定义为 bin bash,正确的解决方法是什么? ex2.sh 包含可在 ex1.sh 中调用的函数
提前致谢