你好我用java创建了一个新的终端会话(在mac上) 调用Runtime.getRuntime()。EXEC() 稍后在我的java程序中,我想要掌握我之前创建的终端。有没有办法做到这一点?
还有怎样的" ctrl + c"通过java程序在终端中执行
答案 0 :(得分:1)
Runtime.getRuntime().exec()
会返回一个Process对象,您可以根据需要停止。
destroy()
将停止该过程
waitFor()
将等待进程结束
获取输入 / 错误 / 输出 Stream()方法,使您能够发送数据,并检索错误输出和标准输出过程