java如何执行多行linux命令?
解决方法:
直接举例说明,使用Runtime.getRuntime().exec执行多行linux命令使用分号“;”隔开即可,亲试有效!
public static void main(String[] args) throws Exception {
String[] cmd = new String[] { "/bin/sh", "-c", "iptables -I INPUT -s 211.1.0.24 -j DROP;iptables -I INPUT -s 211.1.0.25 -j DROP" };
try {
Runtime.getRuntime().exec(cmd);
} catch (Exception e) {
e.printStackTrace();
}
}