我正在尝试通过java程序执行shell脚本,但脚本没有完全执行。
脚本:
shell.sh ./MetaMatch.sh songsMetaData.json> songsResult.json
虽然是打印songsResult.json文件但是空了。
答案 0 :(得分:0)
您可以使用java ProcessBuilder在本地计算机上执行shell脚本。你可以在google中找到很多例子,其中一个是http://esudharaka.blogspot.in/2012/06/executing-shell-script-from-java-class.html。如果shell脚本在远程主机中,则必须使用Jsch
之类的库