X-Git-Url: https://git.donarmstrong.com/?p=uiuc_igb_scripts.git;a=blobdiff_plain;f=dqsub;h=571bc281cd88c45827ae35fa7672844b66a98875;hp=5b4b845218a0df6a94fc0793c5f5f07b70d912f5;hb=9d5820c033136980f80cccad98a499ba58c0cde5;hpb=a6bccf55a47a65ca55cf0a771c8dc304f1a50fb6 diff --git a/dqsub b/dqsub index 5b4b845..571bc28 100755 --- a/dqsub +++ b/dqsub @@ -192,7 +192,7 @@ if ($options{batch} eq 'pbs') { if ($options{interactive}) { print STDERR 'running: qsub '.join(' ',@qsub_options) if $DEBUG; - exec('qsub',@qsub_options); + exec($JOB_SUBMITTER,@qsub_options); } else { my @array = (); if ($options{array}) { @@ -207,6 +207,9 @@ if ($options{interactive}) { } } } + if ($options{batch} eq 'pbs') { + push @qsub_options,'-'; + } call_qsub(\@qsub_options,write_qsub_script(\%options,\@ARGV,\@array)); } @@ -257,7 +260,7 @@ sub generate_qsub_options{ return @qo; } -sub generate_slrum_options{ +sub generate_slurm_options{ my ($options,$args) = @_; my @qo; if (defined $options->{queue} and length $options->{queue}) { @@ -320,7 +323,7 @@ sub read_array_options{ sub call_qsub { my ($qsub_options,$script) = @_; my $qsub_fh; - open $qsub_fh,'|-',$JOB_SUBMITTER,@{$qsub_options},'-' or + open $qsub_fh,'|-',$JOB_SUBMITTER,@{$qsub_options} or die "Unable to start $JOB_SUBMITTER: $!"; print {$qsub_fh} $script or die "Unable to print to $JOB_SUBMITTER: $!";