.append(" on the localHost, working directory = ").append(app.getStaticWorkingDirectory()) .append(" tempDirectory = ").append(app.getScratchWorkingDirectory()).append(" With the status ") .append(String.valueOf(returnValue));
builder.directory(new File(app.getStaticWorkingDirectory()));
public void makeDirectory(InvocationContext context) throws ProviderException { ApplicationDeploymentDescriptionType app = context.getExecutionDescription().getApp().getType(); Session session = null; try { session = getSession(context); StringBuilder commandString = new StringBuilder(); commandString.append("mkdir -p "); commandString.append(app.getScratchWorkingDirectory()); commandString.append(" ; "); commandString.append("mkdir -p "); commandString.append(app.getStaticWorkingDirectory()); commandString.append(" ; "); commandString.append("mkdir -p "); commandString.append(app.getInputDataDirectory()); commandString.append(" ; "); commandString.append("mkdir -p "); commandString.append(app.getOutputDataDirectory()); Command cmd = session.exec(commandString.toString()); cmd.join(COMMAND_EXECUTION_TIMEOUT, TimeUnit.SECONDS); } catch (ConnectionException e) { throw new ProviderException(e.getMessage(), e); } catch (TransportException e) { throw new ProviderException(e.getMessage(), e); } catch (IOException e) { throw new ProviderException(e.getMessage(), e); } finally { closeSession(session); } }
public void makeDirectory(InvocationContext invocationContext) throws ProviderException { ApplicationDeploymentDescriptionType app = invocationContext.getExecutionDescription().getApp().getType(); log.info("working diectroy = " + app.getStaticWorkingDirectory()); log.info("temp directory = " + app.getScratchWorkingDirectory()); makeFileSystemDir(app.getStaticWorkingDirectory()); makeFileSystemDir(app.getScratchWorkingDirectory()); makeFileSystemDir(app.getInputDataDirectory()); makeFileSystemDir(app.getOutputDataDirectory()); }
.append(job.getRSL()).append(" working directory = ").append(app.getStaticWorkingDirectory()) .append(" temp directory = ").append(app.getScratchWorkingDirectory()) .append(" Globus GateKeeper Endpoint = ").append(gateKeeper);
session.exec("cd " + app.getStaticWorkingDirectory());
if (appDesc.getStaticWorkingDirectory() == null) { String date = new Date().toString(); date = date.replaceAll(" ", "_"); appDesc.setInputDataDirectory(appDesc.getStaticWorkingDirectory() + File.separator + "inputData"); appDesc.setOutputDataDirectory(appDesc.getStaticWorkingDirectory() + File.separator + "outputData"); appDesc.setStandardOutput(appDesc.getStaticWorkingDirectory() + File.separator + appDesc.getApplicationName().getStringValue() + ".stdout"); appDesc.setStandardError(appDesc.getStaticWorkingDirectory() + File.separator + appDesc.getApplicationName().getStringValue() + ".stderr");
.append(job.getRSL()).append(" working directory = ").append(app.getStaticWorkingDirectory()) .append(" tempDirectory = ").append(app.getScratchWorkingDirectory()) .append(" Globus GateKeeper cantact = ").append(gateKeeper);
URI workingDirURI = GfacUtils.createGsiftpURI(endpoint, app.getStaticWorkingDirectory()); URI inputURI = GfacUtils.createGsiftpURI(endpoint, app.getInputDataDirectory()); URI outputURI = GfacUtils.createGsiftpURI(endpoint, app.getOutputDataDirectory());
URI workingDirURI = GramProviderUtils.createGsiftpURI(endpoint, app.getStaticWorkingDirectory()); URI inputURI = GramProviderUtils.createGsiftpURI(endpoint, app.getInputDataDirectory()); URI outputURI = GramProviderUtils.createGsiftpURI(endpoint, app.getOutputDataDirectory());
applicationDescriptor.setOutputDir(applicationDescription.getType().getOutputDataDirectory()); if (applicationDescription.getType().getStaticWorkingDirectory() != null && !applicationDescription.getType().getStaticWorkingDirectory().equals("")){ applicationDescriptor.setStaticWorkigDir(applicationDescription.getType().getStaticWorkingDirectory());