Changeset 85


Ignore:
Timestamp:
Jun 1, 2012, 11:29:57 PM (12 years ago)
Author:
g7moreau
Message:
  • Delete meta comment folder can be replace by a simple 'cd'
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/oarutils/oar-parexec

    r84 r85  
    8282      my ($job_name) = $job_cmd =~ m/#.*?\bname=(\S+?)\b/i;
    8383      $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" };
    8785      }
    8886   close JOB_LIST;
     
    195193      my $job_name   = $job->{name};
    196194      my $job_cmd    = $job->{cmd};
    197       my $job_folder = $job->{folder};
    198195
    199196      # job has been already run ?
     
    260257         }
    261258      $fh->print("cd $current_dir\n");
    262       $fh->print("cd $job_folder\n");
    263259      if ($sig_transmit) {
    264260         $fh->print("trap 'kill -$sig_checkpoint \$(jobs -p)' $sig_checkpoint\n");
     
    485481 - empty line
    486482 - comment line begin with #
    487  - valid shell command
     483 - valid shell command with double # for meta comment
    488484
    489485Example where F<$HOME/test/subjob1.sh> is a shell script (executable).
    490486
    491  $HOME/test/subjob01.sh  # name=subjob01
    492  $HOME/test/subjob02.sh  # name=subjob02
    493  $HOME/test/subjob03.sh  # name=subjob03
    494  $HOME/test/subjob04.sh  # name=subjob04
     487 $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
    495491 ...
    496  $HOME/test/subjob38.sh  # name=subjob38
    497  $HOME/test/subjob39.sh  # name=subjob39
    498  $HOME/test/subjob40.sh  # name=subjob40
     492 $HOME/test/subjob38.sh  ## name=subjob38
     493 $HOME/test/subjob39.sh  ## name=subjob39
     494 $HOME/test/subjob40.sh  ## name=subjob40
    499495
    500496These jobs could be launch by:
Note: See TracChangeset for help on using the changeset viewer.