У меня есть приложение Spring MVC, которое должно запустить скрипт python, который загружает ZIP-файл в API. Мне нужно отобразить страницу для пользователя и запустить скрипт python в фоновом режиме, чтобы почтовый индекс получал обновления, пока пользователь мог продолжать работу в приложении Spring.
Thread t1 = new Thread(new Runnable() {
@Override
public void run() {
String[] cmd = {
"python",
"/Users/rasheenruwisha/final-year-proj/build.py",
"ARG 1",
"ARG 2",
};
try {
Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}
}
});
t1.start();
return modelAndView;
Это текущий подход, который я использую, я не получаю никаких ошибок, но сценарий не выполняется, есть ли что-то, что я делаю неправильно?