现已知用Runtime.getRuntime().exec("ls");
这样的形式来调用linux命令,问题是如何调用带参数的命令,例如想要执行这个命令:df |grep -v none

解决方案 »

  1.   

    自己将这些命令写个脚本.sh
    然后调用这个sh
      

  2.   

    此问题自己已经基本解决,直接无法实现是因为环境变量和执行文件的问题,我引入后就可以解决类似的问题,所以此贴讲由我的另一个账号fslx2008来结分,呵呵,大家辛苦啦,此贴结贴!
      

  3.   

    不能自己就这样把分数接了啊,还是做做答案吧,无法执行转向的问题是因为程序所在的目录去执行shell命令的时候缺少环境变量,因为是在虚拟机里运行的,这样吧环境变量引用过来就可以了,可以使用数组来封装写好的shell命令。