Skip to content
Snippets Groups Projects
Commit d5df1d84 authored by Papeleux Luc's avatar Papeleux Luc
Browse files

fix capcha in scripts generated by parametricJob.py (comp.py) & replace...

fix capcha in scripts generated by parametricJob.py (comp.py) & replace execfile(fname) by exec(open(fname).read())
parent 7fd2bf0a
No related branches found
No related tags found
No related merge requests found
......@@ -187,7 +187,7 @@ class ParametricJob(PRMSet):
homeDir=os.getcwd()
# write file
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
file.write("import subprocess, sys\n")
file.write("print 'Copying data from %s local disk started ...'\n"%(nodeHost))
#cpCmd = 'ssh %s \"cp -pRvu %s %s\"' % (nodeHost, localWSpace, homeDir)
......@@ -209,7 +209,7 @@ class ParametricJob(PRMSet):
localNodeDir = self.getLocalDiskDir(jobId)
#write file
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
#sshRmCmd = 'ssh %s "rm -rf %s"' % (nodeHost, localNodeDir)
#s="import os; os.system('%s')\n" % sshRmCmd
#file.write(s)
......@@ -339,18 +339,18 @@ class ParametricJob(PRMSet):
def atrmScript(self, pid):
filename = "atrm%s.py"%pid
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
file.write("import os\n")
file.write("os.system('atrm %s')\n" % pid)
file.write("if os.path.isfile('kill%s.py'):\n" % pid)
file.write("\texecfile('kill%s.py')\n" % pid)
file.write("\texec(open('kill%s.py').read())\n" % pid)
file.close()
os.chmod(filename,0o700)
def killScript(self, jobId, pid):
filename = "kill%s.py"%jobId
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
s="import os, signal; os.killpg(%d, signal.SIGKILL)\n" % pid
file.write(s)
file.close()
......@@ -432,7 +432,7 @@ class ParametricJob(PRMSet):
def qDelScript(self, jobId):
filename = self.qDelScriptName(jobId)
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
file.write("import subprocess, os, sys\n")
file.write("subprocess.call('qdel %s',shell=True)\n"%jobId)
# localDisk Clean
......@@ -529,7 +529,7 @@ class ParametricJob(PRMSet):
def sCancelScript(self, jobId):
filename = self.sCancelScriptName(jobId)
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
file.write("import subprocess, os, sys\n")
file.write("subprocess.call('scancel %s',shell=True)\n"%jobId)
# localDisk Clean
......@@ -672,7 +672,7 @@ class ParametricJob(PRMSet):
def PBSCancelScript(self, jobId):
filename = self.PBSCancelScriptName(jobId)
file=open(filename,"w")
file.write("#!/usr/bin/env python\n")
file.write("#!/usr/bin/env python3\n")
file.write("import subprocess, os, sys\n")
file.write("subprocess.call('qdel %s',shell=True)\n"%jobId)
# clean qDelScript
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment