我正在尝试从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);
我没有得到我做错的事。此外,我希望脚本作为后台进程运行,那么我们可以做些什么呢?