【发布时间】:2012-01-07 21:25:14
【问题描述】:
我想按照这些思路做点什么。
Process shell = Runtime.getRuntime().exec("/bin/bash");
然后我想使用 shell 进程的流与 bash shell 对话。然而,这似乎根本不起作用,它完全难倒我。
我发现这个link 似乎在谈论同样的问题。为什么会发生这种情况?是否有比链接中列出的更好的解决方案?
【问题讨论】:
-
从 java 启动 bash 时到底需要什么?
-
@Siva 没有错误。例如,执行 shell.getOutputStream().write("touch blah".getBytes()) 不会在任何地方创建文件。
-
@omarello 我想公开一些用户与 shell 的交互
标签: java subprocess