From 4fd8cab227a1d23a0045b2651ec15dbabced5f91 Mon Sep 17 00:00:00 2001 From: Matthias Schnepf <matthias.schnepf@student.kit.edu> Date: Tue, 26 Jul 2016 19:13:12 +0200 Subject: [PATCH] fix copy executable --- classes/JDLCreator.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/classes/JDLCreator.py b/classes/JDLCreator.py index 2b265fd..076d5dc 100755 --- a/classes/JDLCreator.py +++ b/classes/JDLCreator.py @@ -402,15 +402,15 @@ class JDLCreator(object): if hasattr(self, 'job_folder'): # "else" is not needed, since we start with default folder "." if not os.path.exists(self.job_folder): - os.makedirs(self.job_folder, 0777) - os.makedirs('%s/log' % self.job_folder, 0777) - os.makedirs('%s/out' % self.job_folder, 0777) - os.makedirs('%s/error' % self.job_folder, 0777) + os.makedirs(self.job_folder) + os.makedirs('%s/log' % self.job_folder) + os.makedirs('%s/out' % self.job_folder) + os.makedirs('%s/error' % self.job_folder) # copy script to folder if os.path.isfile(self.executable) and self.job_folder != '.': shutil.copy(self.executable, self.job_folder) # make sure the file is executable - os.chmod('%s/%s' % (self.job_folder, self.executable), stat.S_IXGRP | stat.S_IXGRP | stat.S_IXOTH) + os.chmod('%s/%s' % (self.job_folder, self.executable.split('/')[-1]), stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO) # create JDL file self.__JDLFilename = '%s/JDL_%s' % (self.job_folder, str(self.executable).split('/')[-1].rsplit('.')[0]) -- GitLab