【发布时间】:2019-06-08 17:24:56
【问题描述】:
我正在尝试创建一个脚本来启动一个命令来重新启动主机名位于 .txt 文件中的机器。我在 Jenkins 上运行它,所以理想情况下它应该在 Groovy 中,但是 shell 脚本可以工作。
我尝试使用 Groovy 来创建此代码。我的目标是找到 .txt 文件并将此 CMD 命令应用于它
String fileContent = new File("C:/Users/omr/Documents/Temp/test.txt").text
println fileContent
"cmd /c shutdown -r -t 0".execute(fileContent)
到目前为止,我还没有运气,我研究了很多如何从 Groovy 执行 cmd 命令,它们都声明了 .execute(),但是我觉得这是不对的。
【问题讨论】:
标签: java arrays shell jenkins groovy