有没有人知道是否可以从Java程序中调用shell脚本,并且还从该java类的for循环向该shell脚本传递参数?在我的shell脚本中,我将MySQL系统变量设置为不同的值,以查看这些值是否会影响数据库应用程序的性能。我可以通过JDBC设置这些值,但是当我使用MySQL时,在每次查询执行后都无法从JDBC重新启动数据库。
答案 0 :(得分:0)
是的,这是可能的。对于类似这样的事情,你可能最好只使用批处理文件或其他东西来做它。
如果你确实需要使用java试试:
答案 1 :(得分:0)
Runtime.exec()
正是您要找的。 p>
Runtime.getRuntime().exec("theScript.sh param1 param2);
..模数异常处理。
您可能需要查看Apache Commons