Skip to content
Snippets Groups Projects
Commit d32782e1 authored by Izzard, Robert Dr (Maths & Physics)'s avatar Izzard, Robert Dr (Maths & Physics)
Browse files

update quoting on condor

parent 1539a5c7
No related branches found
No related tags found
No related merge requests found
...@@ -344,8 +344,8 @@ class condor: ...@@ -344,8 +344,8 @@ class condor:
echo "Condor Job Args: $@" echo "Condor Job Args: $@"
# first two arguments are ClusterID and Process # first two arguments are ClusterID and Process
export ClusterID=$1 export ClusterID="$1"
export Process=$2 export Process="$2"
shift 2 shift 2
echo "Job ClusterID $ClusterID Process $Process" echo "Job ClusterID $ClusterID Process $Process"
...@@ -356,13 +356,13 @@ export BINARY_C_PYTHON_ORIGINAL_WD=`{pwd}` ...@@ -356,13 +356,13 @@ export BINARY_C_PYTHON_ORIGINAL_WD=`{pwd}`
export BINARY_C_PYTHON_ORIGINAL_SUBMISSION_TIME=`{date}` export BINARY_C_PYTHON_ORIGINAL_SUBMISSION_TIME=`{date}`
# set status to \"running\" # set status to \"running\"
echo \"running\" > {condor_dir}/status/$ClusterID.$ProcessID echo \"running\" > "{condor_dir}/status/$ClusterID.$ProcessID"
# make list of files which is checked for joining # make list of files which is checked for joining
# echo {condor_dir}/results/$ClusterID.$Process.gz >> {condor_dir}/results/$ClusterID.all # echo "{condor_dir}/results/$ClusterID.$Process.gz" >> "{condor_dir}/results/$ClusterID.all"
# run grid of stars and, if this returns 0, set status to finished # run grid of stars and, if this returns 0, set status to finished
{grid_command} condor=2 evolution_type=grid condor_ClusterID=$ClusterID condor_Process=$Process save_population_object={condor_dir}/results/$ClusterID.$Process.gz && echo -n \"finished\" > {condor_dir}/status/$ClusterID.$ProcessID && echo """.format( {grid_command} "condor=2" "evolution_type=grid" "condor_ClusterID=$ClusterID" "condor_Process=$Process" "save_population_object={condor_dir}/results/$ClusterID.$Process.gz" && echo -n \"finished\" > "{condor_dir}/status/$ClusterID.$ProcessID" && echo """.format(
bash=self.grid_options["condor_bash"], bash=self.grid_options["condor_bash"],
date=self.grid_options["condor_date"], date=self.grid_options["condor_date"],
pwd=self.grid_options["condor_pwd"], pwd=self.grid_options["condor_pwd"],
...@@ -375,7 +375,7 @@ echo \"running\" > {condor_dir}/status/$ClusterID.$ProcessID ...@@ -375,7 +375,7 @@ echo \"running\" > {condor_dir}/status/$ClusterID.$ProcessID
joinfile = "{condor_dir}/results/{ClusterID}.all".format( joinfile = "{condor_dir}/results/{ClusterID}.all".format(
condor_dir=self.grid_options["condor_dir"], ClusterID=ClusterID condor_dir=self.grid_options["condor_dir"], ClusterID=ClusterID
) )
condor_job_script += """&& echo \"Checking if we can join...\" && echo && {grid_command} condor=3 evolution_type=join joinlist={joinfile} condor_ClusterID=$ClusterID condor_Process=$Process condor_job_script += """&& echo \"Checking if we can join...\" && echo && {grid_command} "condor=3" "evolution_type=join" "joinlist={joinfile}" "condor_ClusterID=$ClusterID" "condor_Process=$Process"
""".format( """.format(
bash=self.grid_options["condor_bash"], bash=self.grid_options["condor_bash"],
grid_command=grid_command, grid_command=grid_command,
......
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