在Linux下使用Runtime.getRuntime().exec()
在Linux环境下使用Runtime.getRuntime().exec()方法执行系统命令mysqldump时,需要加入"bash","-c",代码如下:[code="java"]Process process = Runtime.getRuntime().exec(new String[]{"bash", &quo
·
在Linux环境下使用Runtime.getRuntime().exec()方法执行系统命令mysqldump时,需要加入"bash","-c",代码如下:
否则命令会执行失败,并生成一个空的文件。
Process process = Runtime.getRuntime().exec(new String[]{"bash", "-c",
"/usr/bin/mysqldump -u root -p1111 databasename |gzip > databasename.gz"});
否则命令会执行失败,并生成一个空的文件。
更多推荐
已为社区贡献1条内容
所有评论(0)