String exec = "ping -t 3 "+ip Process p = new ProcessBuilder("bash","-c",exec).start()
最终调用的语句为
1
bash -c "ping -t 3 127.0.0.1;whoami"
Runtime exec 命令执行
1 2 3 4 5 6 7 8 9 10 11 12
//在单独的进程中执行指定的字符串命令 public Process exec(String command) //在单独的进程中执行指定的命令和参数 public Process exec(String[] cmdarray) //在具有指定环境的单独进程中执行指定的命令和参数 public Process exec(String[] cmdarray,String[] envp) //在具有指定环境和工作目录的单独进程中执行指定的命令和参数 public Process exec(String[] cmdarray,String[] envp,File dir) //在具有指定环境的单独进程中执行指定的字符串命令 public Process exec(String command,String[] envp) //在具有指定环境和工作目录的单独进程中执行指定的字符串命令 public Process exec(String command,String[] envp,File dir)