RUSH RENDER QUEUE
(C) Copyright 1995,2000 Greg Ercolano. All rights reserved.
V 102.21 04/02/01
Strikeout text indicates features not yet implemented


Command Reference


 Submit Command Reference

Submit Commands
AutoDump 
Command
Cpus
Criteria 
DependOn 
DoneCommand 
DoneMail 
Frames
ImgCommand 
LogDir
LogFlags 
NeverCpus
Notes
Priority
Ram
State
Title
WaitFor
Dump job on completion
Criteria for matching hosts
Render script to execute
Hosts (or hostgroups) to use for rendering
Command to run when job done
Send mail when job done
Frame ranges to render
Directory for log files
Controls logfile behavior
Cpus to never use for rendering
Job notes
Default priority
Ram job expects to use (max)
Initial state for job
Title for job
Wait for other jobs to complete

AutoDump
(rush -autodump)

Command
(rush -command)

Cpus
(rush -ac/-rc)

Criteria
(rush -criteria)


[erco@howland] % rush -lah
IP               Hostname   Ram  Cpus Pri Criteria
192.168.10.3     rotwang    100  2    0   +any,linux,linux6.0,intel,+dante
192.168.10.2     how        256  2    0   +any,sgi,irix,irix6.2
192.168.10.1     nt         256  1    0   +any,winnt,+dante
 
criteria ( linux | ( irix6 & octane ) )
criteria ( linux | irix6.2 )
criteria ( linux & !alpha )
criteria ( linux & alpha & carrera )    
criteria ( +any )
criteria ( !intel )
# Use linux machines OR irix6 octanes.
# Only linux machines OR  irix6.2 machines.
# Use only linux machines that are NOT dec-alphas.
# Use only linux dec-alphas built by Carrera.
# Use all available machines
# Use all machines that are NOT intel based machines.

DependOn
(rush -dependon)

DoneCommand
(rush -donecommand)

DoneMail
(rush -donemail)

Frames
(rush -af/-rf)

ImgCommand
(rush -imgcommand)

LogDir
(rush -logdir)

LogFlags
(rush -logflags)

NeverCpus
(rush -an/-rn)

Notes
(rush -notes)

Priority
(rush -priority)

Ram
(rush -ram)

State
(rush -pause/-cont)

Title
(rush -title)

WaitFor
(rush -waitfor)


Rush Command Line


Rush Command Line Arguments
-ac -af -an -autodump -checkconf -checkhosts
-command -cont -cp -criteria -dcatlog -deltaskfu
-dexit -dexitnow -deltask_fu -dependon -dlog -done
-donecommand -donemail -down -dump -end -fail
-fu -getoff -hold -imgcommand -jobnotes -lac
-lacf -lah -lahf -laj -lajf -lc
-lcf -lf -lff -lfi -lj -ljf
-log -logflags -notes -offline -online -pause
-ping -logdir -que -ram -rc -reserve
-reorder -rf -rn -rotate -status -submit
-tasklist -title -trs -try -tss -uping
-waitfor


rush -ac <cpuspec..> [jobid..]


rush -af <framerange..> [jobid..]


rush -an <hostname|+group..> [jobid..]


rush -autodump <off|done|donefail> [jobid..]


rush -checkconf <filename>


rush -checkhosts <filename>


rush -command 'cmd [args..]' [jobid..]


rush -cont [jobid..]


rush -cp [jobid..] <.JobTid [..]> <@pri>


% rush -lc
CPUSPEC[HOST]        STATE       FRM  PID     JOBTID  PRI   ELAPSED  NOTES
+any=10@100[vaio]    Busy        0007 1030    131     100   00:01:45 
+any=10@100[vaio]    Busy        0008 1031    132     100   00:01:45 
+any=10@100[tahoe]   Busy        0004 19829   133     100   00:00:05 
+any=10@100[tahoe]   Busy        0005 19831   134     100   00:00:05 

% rush -cp .131 .132 @350k
vaio.21 +any=10@100: priority was 100, now 350k
vaio.21 +any=10@100: priority was 100, now 350k

% rush -lc
CPUSPEC[HOST]        STATE       FRM  PID     JOBTID  PRI   ELAPSED  NOTES
+any=10@100[vaio]    Busy        0007 1030    131     350k  00:02:03 
+any=10@100[vaio]    Busy        0008 1031    132     350k  00:02:03 
+any=10@100[tahoe]   Busy        0004 19829   133     100   00:00:28 
+any=10@100[tahoe]   Busy        0005 19831   134     100   00:00:28 


rush -criteria 'criteria strings' [jobid..]


rush -dcatlog [host..]


rush -deltaskfu [..]


rush -dependon [-|depjobid[,..]]


rush -dexit [remotehost..]


rush -dexitnow [remotehost..]


rush -dlog <flags> [remotehost..]


rush -done <framerange|framestate..> [jobid..]


rush -donecommand [jobid..] <command|-|>


rush -donemail [email[,email..]] [jobid..]


rush -dump [jobid|user|user@host..]


rush -end [jobid..]


rush -fail <framerange|framestate..> [jobid..]


rush -fu [option]


rush -getoff [remotehost]


rush -hold <framerange|framestate..> [jobid..]


rush -imgcommand '<command [args..]>' [jobid..]


rush -jobnotes '<notes>' [jobid..]


rush -lac [-s secs] [-c count]


rush -lacf


rush -lah [hostname..]


rush -lahf [hostname..]


rush -laj


rush -lajf


rush -lc [jobid..]


rush -lcf [jobid..]


rush -lf [jobid..]


rush -lff [jobid..]


rush -lfi [jobid..]


rush -lj [remotehost..]


rush -ljf [jobid..]


rush -log <framerange..> [jobid..]


rush -logdir pathname [jobid..]


rush -logflags <-|keeplast|keepall> [jobid..]


rush -notes <framerange>:'notes..' [jobid..]


rush -offline [remotehost|+group..]


rush -online [remotehost|+group..]


rush -pause [jobid..]


rush -ping [remotehost|+group..]


rush -priority [jobid..]


rush -que <framerange|framestate..> [jobid..]


rush -ram <ramval> [jobid..]


rush -rc <cpuspec|tidspec|hostname> [jobid..]


rush -reserve <cpuspec> [ramval]


rush -reorder <framerange..> [jobid..]


rush -rf <framerange..> [jobid..]


rush -rn <hostname|+group..> [jobid..]


rush -rotate [remotehost|+group..]


rush -status [-s secs] [-c count] [remhost|+hostgroup..]


rush -submit [remotehost]


rush -tasklist [remotehost..]


rush -title <text> [jobid..]


rush -trs


rush -try <count> <framerange..> [jobid..]


rush -tss


rush -uping [-c count] [remotehost..]


rush [jobid] -waitfor [-|waitjobid,[..,..]]