From b824bfde4c7c512215c7723fc9669e4c7820b84d Mon Sep 17 00:00:00 2001 From: BrandWang Date: Wed, 17 May 2023 15:28:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=8F=AF=E5=9B=9E=E6=BA=AF):=20rrvideo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改命令执行方式 --- .../recall/trace/service/impl/RecallOrderApiServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallOrderApiServiceImpl.java b/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallOrderApiServiceImpl.java index a991abc..7ae2f29 100644 --- a/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallOrderApiServiceImpl.java +++ b/afis-recall-web/src/main/java/com/wabestway/recall/trace/service/impl/RecallOrderApiServiceImpl.java @@ -140,7 +140,9 @@ public class RecallOrderApiServiceImpl implements RecallOrderApiService { processThread.start();*/ try { String[] cmd = {"ts-node", "/opt/rrvideo/src/cli.ts"}; - Process process = Runtime.getRuntime().exec(cmd); + ProcessBuilder processBuilder = new ProcessBuilder(cmd); + processBuilder.directory(tempDir.toFile()); + Process process = processBuilder.start(); // 捕获输出 BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));