Making Submit Scripts Available To Users

The goal is to copy the rush submit scripts onto a file server so that:

  1. Users can access the scripts to make shortcuts onto their desktops
  2. A directory that all the render machines can access

The submit scripts *must* be placed on a file server all workstations and rendering machines can access. The submit scripts not only bring up the GUI, but also handle rendering frames on render hosts, so the render machines must be able to access them.

  1. Copy the files from rush/examples directory to the file server
  2. In place of the following example, use an absolute path that can be accessed by your entire network:

    Windows

    
        mkdir \\yourserver\jobs\rushscripts
        copy c:\rush\examples\submit-*.pl \\yourserver\jobs\rushscripts
    	 

    Unix

    
        mkdir //yourserver/jobs/rushscripts
        cp /usr/local/rush/examples/submit-*.pl //yourserver/jobs/rushscripts
    	 

    Mac OSX

    Mac setups need to use these instructions for icons and drag and drop to work.

  3. Login as a normal user, verify desktop setup instructions.
  4. Desktop Setup Instructions

    Windows
    Linux
    Mac

    At minimum, verify the interface can be opened as a normal user from a DOS or Unix terminal window using an absolute path:

             perl //yourserver/jobs/rushscripts/submit-generic.pl
         

  5. Submit a test job.
  6. It's important to verify the renders run, to ensure the 3rd party software is accessable to the script.

    Sometimes environment variables and path settings need to be added to the scripts to ensure they can invoke the renderer correctly.

    If needed, edit the submit script and look for comments at the top of the script indicating where modifications should be made.

  7. Done.