使用,我已经将PATH变量(通过检查processBuilder.environment()验证)修改为错误(空、工作目录等),但ProcessBuilder仍然可以很好地执行排序、回显、bash等。它是怎么做到的?!
注意:我的特定开发环境是OSX,但是这段代码也可以在Red Hat Enterprise Linux上运行。
当尝试执行一个shell时(为了修改停靠容器中的html文件,我得到了错误OCI runtime exec failed: exec failed: container_linux.go:380: startingcontainer process caused: exec: "/bin/sh": stat /bin/sh: no such file or directory: unknown --这与sh、/bin/bash或bash基本上是