The following module was proposed for inclusion in the Module List:

  modid:       Runner::Init
  DSLIP:       adpOp
  description: Several modules to run bash commands
  userid:      JILLROWE (Jillian Rowe)
  chapterid:   20 (Control_Flow_Utilities)
  communities:
    https://github.com/jerowe/module-runner-init

  similar:
    IPC::Run, IPC::Open3

  rationale:

    This is a bundle of 3 modules that allow for running arbitrary bash
    commands with logging of STDOUT/STDERR.

    I found myself writing the same sort of scripts over and over
    again. I wanted to be able to run 'embarrassingly parallel' jobs
    using either threads or processes with comprehensive logging, and
    when my work moved over to the SLURM queue I wanted to be able to
    run arbitrary bash commands with some job flow, mainly, wait until
    all jobs are finished or pass to a newnode.

    The Runner::Slurm module is dependent on Runner::MCE or
    Runner::Threads and Runner::Init, but Runner::MCE/Threads is not
    dependent on Runner::Slurm.

  enteredby:   JILLROWE (Jillian Rowe)
  enteredon:   Tue Jun 24 10:09:21 2014 UTC

The resulting entry would be:

Runner::
::Init            adpOp Several modules to run bash commands         JILLROWE


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a2110000_e360e9c5f4624122&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a2110000_e360e9c5f4624122&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Runner%3A%3AInit

Reply via email to