使用java中的参数作为后台进程运行cygwin脚本

时间:2016-03-26 16:41:12

标签: javascript java bash command-line cygwin

我正在尝试从java代码运行cygwin脚本。我使用了以下代码,

String[] command = {"cmd.exe","/C","Start","C:/cygwin64/bin/bash","./bin/script.sh","input_file.mkv","I:/video/output.avi"};
Runtime.getRuntime().exec(command);  

它工作正常,但不是从" cmd"如上所述。我们可以直接运行cygwin bash脚本吗?我试过以下代码,但它无法正常工作

String[] command = {"C:/cygwin64/bin/bash","./bin/script.sh","input_file.mkv","I:/video/output.avi"};
Runtime.getRuntime().exec(command);  

我没有得到我做错的事。此外,我希望脚本作为后台进程运行,那么我们可以做些什么呢?

0 个答案:

没有答案