]> SALOME platform Git repositories - tools/libbatch.git/commitdiff
Salome HOME
*** empty log message ***
authorsecher <secher>
Thu, 16 Feb 2012 10:44:29 +0000 (10:44 +0000)
committersecher <secher>
Thu, 16 Feb 2012 10:44:29 +0000 (10:44 +0000)
src/CCC/Batch_BatchManager_eCCC.cxx

index a52ee88f49d7cd637ea0a999001fefdeff69399a..55891a246be25d0d4d14354c7f179f1cec5ad413 100644 (file)
@@ -94,11 +94,11 @@ namespace Batch {
     string logFile = generateTemporaryFileName("CCC-submitlog");
 
     // define command to submit batch
-    string subCommand = string("cd ") + workDir + "; ccc_msub " + fileNameToExecute + "_Batch.sh";
+    string subCommand = string("bash -l -c 'cd ") + workDir + "; ccc_msub " + fileNameToExecute + "_Batch.sh";
     string command = _protocol.getExecCommand(subCommand, _hostname, _username);
     command += " > ";
     command += logFile;
-    command += " 2>&1";
+    command += " 2>&1'";
     cerr << command.c_str() << endl;
     status = system(command.c_str());
     if(status)
@@ -143,7 +143,7 @@ namespace Batch {
     iss >> ref;
 
     // define command to delete batch
-    string subCommand = string("ccc_mdel ") + iss.str();
+    string subCommand = string("bash -l -c 'ccc_mdel ") + iss.str() + string("'");
     string command = _protocol.getExecCommand(subCommand, _hostname, _username);
     cerr << command.c_str() << endl;
     status = system(command.c_str());