解决java使用Runtime.exec执行linux复杂命令不成功问题

最近要实现一个Java调用一个复杂shell命令实现数据同步,该命令有管道重定向的语句,结果硬是执行不成功,而且也没异常报出。经过一段时间的折腾终于解决了此问题,权当做备忘记录下来(重点在红色框中的“sh”,“-c“再加自己的命令):

原文地址:https://www.cnblogs.com/yuananyun/p/5254812.html