Changeset 85
- Timestamp:
- Jun 1, 2012, 11:29:57 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oarutils/oar-parexec
r84 r85 82 82 my ($job_name) = $job_cmd =~ m/#.*?\bname=(\S+?)\b/i; 83 83 $job_name ||= $job_num; 84 my ($job_folder) = $job_cmd =~ m/#.*?\bfolder=(\S+?)\b/i; 85 $job_folder ||= './'; 86 push @job, { name => $job_name, cmd => "$job_cmd", folder => $job_folder }; 84 push @job, { name => $job_name, cmd => "$job_cmd" }; 87 85 } 88 86 close JOB_LIST; … … 195 193 my $job_name = $job->{name}; 196 194 my $job_cmd = $job->{cmd}; 197 my $job_folder = $job->{folder};198 195 199 196 # job has been already run ? … … 260 257 } 261 258 $fh->print("cd $current_dir\n"); 262 $fh->print("cd $job_folder\n");263 259 if ($sig_transmit) { 264 260 $fh->print("trap 'kill -$sig_checkpoint \$(jobs -p)' $sig_checkpoint\n"); … … 485 481 - empty line 486 482 - comment line begin with # 487 - valid shell command 483 - valid shell command with double # for meta comment 488 484 489 485 Example where F<$HOME/test/subjob1.sh> is a shell script (executable). 490 486 491 $HOME/test/subjob01.sh # name=subjob01492 $HOME/test/subjob02.sh # name=subjob02493 $HOME/test/subjob03.sh # name=subjob03494 $HOME/test/subjob04.sh # name=subjob04487 $HOME/test/subjob01.sh ## name=subjob01 488 $HOME/test/subjob02.sh ## name=subjob02 489 $HOME/test/subjob03.sh ## name=subjob03 490 $HOME/test/subjob04.sh ## name=subjob04 495 491 ... 496 $HOME/test/subjob38.sh # name=subjob38497 $HOME/test/subjob39.sh # name=subjob39498 $HOME/test/subjob40.sh # name=subjob40492 $HOME/test/subjob38.sh ## name=subjob38 493 $HOME/test/subjob39.sh ## name=subjob39 494 $HOME/test/subjob40.sh ## name=subjob40 499 495 500 496 These jobs could be launch by:
Note: See TracChangeset
for help on using the changeset viewer.