summaryrefslogtreecommitdiff
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
commit643911a97f698406acdce13858d806fe5f5dd615 (patch)
tree7b4029c85d7c1d213d949ddecb3e72cc4d34d662
parent2e49b6feeb726fe3cdcab24e4f17ee8cd93773de (diff)
par: check -e dir created
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@79 ec762483-ff6d-05da-a07a-a48fb63a330f
-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;