From: "Anton Blomberg" <anton.blomberg@swiss.se>
Subject: Re: Jobdonecommand not executed
   Date: Fri, 22 Feb 2008 05:01:23 -0500
Msg# 1692
View Complete Thread (6 articles) | All Threads
Last Next
Hi Greg,
thank you for your fast answer.

> If you are still having trouble, supply more details
> about which prompt you're filling out, and include
> the contents of 'rush -ljf' and 'rush -lf' for your job,
> the directory contents of your log directory, and if
> there is one, the contents of the 'jobdonecommand.log'
> file.

I am using a custom made python GUI-script to do the submit.
It seems not to be the problem due to all the info showing up properly for 
the job in irush.
There must be something wrong with my syntax/some setting that prevents the 
script to run.
Here is my 'rush -ljf' for the test job (i shortened down things like long 
paths and command, because there's no problems with it and it takes a lot of 
long args):

C:\Rush\bin>rush.exe -ljf jobserver.709
          Jobid: jobserver.709
          State: Done
       ActState: Done
       RebootId: 13
          Title: MAYA_TEST.MB
    DefPriority: 1
         LogDir: //logserver/logs/rush/jobserver.709
         LogExt:
       LogFlags: -
     ImgCommand: //tools/imgc.pyw
            Ram: 2048
           Nice: 10
        MaxCpus: 0
        MaxTime: 02:00:00
   MaxTimeState: fail
   LicPauseSecs: 00:01:00
  LicPauseTimer: 00:00:00
     FrameFlags: off
        Command: python //tools/maya-render.py -arg -arg -arg
ChkCommand:
 JobDoneCommand: python //tools/jobdone.py
JobStartCommand:
 JobDumpCommand:
   AutoDump: off
   WaitForState: dump
    WaitForTime: -
           User: anton.blomberg (11002/11001)
       DoneMail: -
       DumpMail: -
      StartDate: Thu Feb 21 17:10:36 2008
        EndDate: -
        Elapsed: 17:40:49
         Frames: 1
      FramesQue: 0
      FramesRun: 0
     FramesDone: 1
     FramesFail: 0
     FramesHold: 0
           Cpus: doris4=1@1
       Notes[0]: -
       Criteria:

and here is 'rush -lf':
STAT FRAME   TRY HOSTNAME        PID     JOBID            START 
ELAPSED  NOTES
Done 0001    7   doris4          716     jobserver.709      02/21,17:40:53 
00:00:35


there is no jobdonecommand.log.


/Anton
--
Swiss International | www.swiss.se


"Greg Ercolano" <erco@(email surpressed)> wrote in message 
news:1691-rush decimal general at seriss decimal com...
> Anton Blomberg wrote:
>> I'm trying to use the -jobdonecommand to execute a python script when a 
>> rush
>> job is done.
>> There is no problem with the submit or rendering, but the jobdonecommand 
>> is
>> never executed.
>> I set it to:
>> jobdonecommand python //server01/jobdone.py
>
> Hi Anton,
>
> If you're using one of the submit scripts, and are using
> the "Job Done Command:" prompt, then you would just type at
> the prompt:
>
> python /path/to/your/jobdone.py
>
> (ie. without typing 'jobdonecommand')
>
> When the last frame finishes rendering, that command
> will be executed, and the stdout/stderr of the command
> will appear in a file called 'jobdonecommand.log' in the
> log directory for your job.
>
> You would only specify the 'jobdonecommand' as part of the
> command *if* you are supplying this in the 'Submit Options:'
> prompt of the submit form (where you can insert any submit
> commands), or if you are writing your own submit script,
> and are doing all the submit commands yourself, eg:
>
> rush -submit << EOF
>    title          YOUR_JOB
>    frames         1-10
>    command        python /path/to/your/command.py -arg1 -arg2
>    jobdonecommand python /path/to/your/jobdone.py
> EOF
>
> If you are still having trouble, supply more details
> about which prompt you're filling out, and include
> the contents of 'rush -ljf' and 'rush -lf' for your job,
> the directory contents of your log directory, and if
> there is one, the contents of the 'jobdonecommand.log'
> file.
>
>> but that script never runs. And no errors about it is logged.
>> Are there any parameters that can interfere with the jobdonecommand that 
>> I
>> need to set to enable/disable it?
>
> There shouldn't be anything else you should need to set.
> Let me know how it goes by following up on the group.
>
> -- 
> Greg Ercolano, erco@(email surpressed)
> Seriss Corporation
> Rush Render Queue, http://seriss.com/rush/
> Tel: 626-795-5922
> Fax: 626-795-5947
> Cel: 310-266-8906 



Last Next