[drmaa-wg] making a custom file path for output

Rajic, Hrabri hrabri.rajic at intel.com
Mon Apr 4 14:02:21 CDT 2005


There is a simple solution, provided it works for you:
to rely on the shell to supply the home directory path instead of DRMAA.

    -Hrabri
 

>-----Original Message-----
>From: owner-drmaa-wg at ggf.org [mailto:owner-drmaa-wg at ggf.org] On Behalf
Of
>Tim Harsch
>Sent: Monday, April 04, 2005 1:19 PM
>To: DRMAA Working Group
>Subject: [drmaa-wg] making a custom file path for output
>
>Hi all,
>    I have a requirement for the app I'm writing ( using
Schedule::DRMAAc )
>which I'm trying to implement.
>
>Normally the output files from jobs go to home directory and are of the
>form
><jobname>.o<jobid>
>
>I want to move the jobs to a subdir in /tmp, but retain the <jobid> in
the
>filename.  I tried this:
>
>    ( $job_error, $diagnosis ) = drmaa_set_attribute( $jt,
>        $DRMAA_OUTPUT_PATH,
>        ":" . $tmpdir . '/' .
>        __PACKAGE__ .  '.' .
>       $DRMAA_PLACEHOLDER_INCR .
>        ".out" );
>
>... but PLACEHOLDER is only for parametric jobs, I've been scanning the
>docs
>and have not found a placeholder for job id.  Any ideas on how I could
>accomplish this task?
>
>A similar task would be to move the job output path without changing
the
>filename format at all.  How could I do that?





More information about the drmaa-wg mailing list