获取环境shell

时间:2014-06-27 14:41:58

标签: java shell environment

我正在创建一个Java库作为Tomcat Web界面的后端。该库的目的是从接口获取参数并使用它们在系统上执行其他命令。

我知道我可以使用Runtime.getRuntime().exec()发送命令,但有没有办法确定命令发送到哪个shell?

我想使用BASH中的语法将stdout定向到目标文件,但我不确定我是在BASH,Bourne还是Java运行时独有的其他东西。

期望的结果:外壳灵活性。检测我什么时候能做到

Runtime.getRuntime().exec(myCommand + " >> " + myTargetFile);

当那将是一个无效的运营商。

编辑:格式化

0 个答案:

没有答案
相关问题