If
ResourceError is thrown, then no
Processor is available. Use
scheduleJob
to create a
ScriptJob in the
Waiting state. A
Processor may become
available.
try:
proc = scriptService.runScript(1, {}, None)
except ResourceError:
job = scriptService.scheduleScript(1, {}, None)
The
ScriptProcess proxy MUST be closed before
exiting. If you would like the script execution to continue
in the background, pass
True as the argument.
try:
proc.poll() # See if process is finished
finally:
proc.close(True) # Detach and execution can continue
# proc.close(False) # OR script is immediately stopped.