Explorar o código

water docker 求解

huangxingxing hai 9 meses
pai
achega
e1902388bf

+ 5 - 2
src/main/java/com/miniframe/bisiness/system/D00008Service.java

@@ -345,14 +345,17 @@ public class D00008Service extends D00008BaseModel implements ExecProcessFlow {
 				LogService.addLog(aid,jid,"Water","求解——————————————————开始");
 				Runtime runtime = Runtime.getRuntime();
 				Process p =null;
-				String exs="docker run --name " +
+				FileWriter fileWriter = new FileWriter(TemplateGenerator.BPATH + "/" + aid + "/" + jid + "run.sh");
+				fileWriter.write("docker run --name " +
 						aid +jid+
 						" -it -v /home/disaster/zhty/:/home/disaster/zhty/ " +
 						"-v /cephfs/disaster/:/cephfs/disaster/  " +
 						"-v " +
 						TemplateGenerator.BPATH+"/"+aid+"/"+jid+"/water/runWater.sh" +
 						":/home/disaster/zhty/Water/runWater.sh " +
-						" water:1.0";
+						" water:1.0");
+				fileWriter.close();
+				String exs="sh "+TemplateGenerator.BPATH + "/" + aid + "/" + jid + "run.sh";
 				System.out.println(exs);
 				p= runtime.exec(exs);
 				InputStream fis = p.getInputStream();