解决 java执行shell脚本时的问题

2023-08-14  本文已影响0人  爲誰而来

用java执行时,mc 文件不存在:

Process process =Runtime.getRuntime().exec(cmd);

log.info("执行命令cmd: {}",cmd);

执行命令之前,增加  sh  -c 2个参数就行了:

//获取进程

String[]cmdArr =new String[]{"sh","-c",cmd};

Process process =Runtime.getRuntime().exec(cmdArr);

log.info("执行命令cmd: {}",cmd);

上一篇 下一篇

猜你喜欢

热点阅读