Pu Zhibing
2024-10-10 19d2b6427ebed89895b402d5e61ab78f4687b550
DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/quartz/jobs/OrderTimeOutJob.java
@@ -22,7 +22,9 @@
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.List;
@@ -210,14 +212,21 @@
      new Timer().schedule(new TimerTask() {
         @Override
         public void run() {
            Process process = null;
            try {
               process = Runtime.getRuntime().exec("sudo rm -rf /home/igotechgh/nginx/html/files/audio/" + fileName);
            } catch (IOException e) {
               throw new RuntimeException(e);
            }
            if (process != null) {
               process.destroy();
               // 使用Runtime执行命令
               Process process = Runtime.getRuntime().exec("sudo rm -rf /home/igotechgh/nginx/html/files/audio/" + fileName);
               // 读取命令的输出
               BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
               String line;
               while ((line = reader.readLine()) != null) {
                  System.out.println(line);
               }
               // 等待命令执行完成
               process.waitFor();
               // 关闭流
               reader.close();
            } catch (IOException | InterruptedException e) {
               e.printStackTrace();
            }
         }
      }, 30000);