我是詹金斯的新手,我想知道:
第一,运行shell脚本的更好实践是什么?将整个脚本粘贴到“执行外壳对远程脚本”中?或者调用sh /root/script.sh脚本?
第二,当我在“运行上的shell脚本”中启动脚本时,它会返回控制台输出中的所有脚本行:
脚本:
#!/bin/bash
set +x
ONE=1
echo $ONE控制台输出:
#!/bin/bash
set +x
ONE=1
echo $ONE
1
[SSH] exit-status: 0
Finished: SUCCESS在shell本地控制台命令中,set + x通常可以工作。
发布于 2016-07-29 09:12:05
第一,运行shell脚本的更好实践是什么?将整个脚本粘贴到“在远程脚本上执行shell”中?或者调用sh /root/script.sh脚本?
绝对是一个单独的文件,您可以将其放入版本控制系统(如GIT ),并轻松地管理对该文件的更改。
第二,当我在“远程运行shell脚本”中启动脚本时,它将返回控制台输出中的所有脚本行:
对此不确定,但是尝试将!/bin/bash更改为#!/bin/bash。也许文件没有被看作是真正的脚本?
https://stackoverflow.com/questions/38654631
复制相似问题