X-Git-Url: https://git.donarmstrong.com/?p=uiuc_igb_scripts.git;a=blobdiff_plain;f=dqsub;fp=dqsub;h=e2b6e760fa626b31e99cd6a51fc003e5afa70ed9;hp=8620f1f9856e1d41814f776296b293f1f8646b02;hb=a7c0a8c3add6a102613dfdf1e08c22c22c47bc47;hpb=f4ded5e266b250cd5524696342be374b842cc27d diff --git a/dqsub b/dqsub index 8620f1f..e2b6e76 100755 --- a/dqsub +++ b/dqsub @@ -34,6 +34,7 @@ dqsub [options] --account, -A Account name to use --join, -J join error and output streams (default) --name, -N Name of the job + --precommand Optional command to run before each command --debug, -d debugging level (Default 0) --help, -h display this help --man, -m display manual @@ -131,6 +132,7 @@ GetOptions(\%options, 'pmem|process_mem|process-mem=s', 'pvmem|process_virtual_mem|process-virtiual-mem=s', 'max_file|max-file|file=s', + 'precommand|pre-command|pre_command=s', 'dir=s', 'name=s', 'debug|d+','help|h|?','man|m'); @@ -335,6 +337,14 @@ sub write_qsub_script { $script .= <{precommand}) { + $script .=<{precommand} +# precommand _END_ +EOF + } my $directory = getcwd; if (defined $opt->{dir}) { $directory = abs_path($opt->{dir});