summaryrefslogtreecommitdiff
path: root/vest/parallelize.pl
diff options
context:
space:
mode:
authorgraehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-06-30 17:23:33 +0000
committergraehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-06-30 17:23:33 +0000
commit719b607539a9f76e1968314c11db06e85f459338 (patch)
tree4b3d22d4ada19d3350a52ff8456737c60a0d79f5 /vest/parallelize.pl
parent4ca7a82eabb67e8a5de863ae10767259bd876dfb (diff)
par: check -e dir created
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@79 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'vest/parallelize.pl')
-rwxr-xr-xvest/parallelize.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/vest/parallelize.pl b/vest/parallelize.pl
index 9ac0f30d..0b7ffaa2 100755
--- a/vest/parallelize.pl
+++ b/vest/parallelize.pl
@@ -93,7 +93,7 @@ sub extend_path($$;$$) {
} else {
$dir=prefix_dirname($base);
}
- system("mkdir -p '$dir'") if $mkdir;
+ system("/bin/mkdir","-p",$dir) if $mkdir;
}
return $base.$ext;
}
@@ -246,8 +246,9 @@ sub numof_live_jobs {
return ($#livejobs + 1);
}
my (@errors,@outs,@cmds);
-my $scriptfile=extend_path("$errordir","$executable.sh",1,1);
if ($errordir) {
+ my $scriptfile=extend_path("$errordir","$executable.sh",1,1);
+ -d $errordir || die "should have created -e dir $errordir";
open SF,">",$scriptfile || die;
print SF "$cdcmd$cmd\n";
close SF;