diff options
Diffstat (limited to 'vest/parallelize.pl')
-rwxr-xr-x | vest/parallelize.pl | 5 |
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; |