【发布时间】:2015-10-01 15:36:16
【问题描述】:
我有一些 docker 命令,我想用 Groovy 脚本运行它们(在 Ubuntu 环境下工作)
以下命令在终端中正常工作:
docker exec -it my_docker bash -c '/opt/someFolder/someScript.sh'
但是,当我从 Groovy 脚本运行此命令时,什么也没有发生:
['/bin/sh', '-c', "docker exec -it my_docker bash -c '/opt/someFolder/someScript.sh'"].execute().text.trim()
可能是什么原因?
【问题讨论】:
-
您的进程是否可能正在写入 stderr 而不是 stdout?