Kbase P126868: Unable to start a batch job silently from another Progress process on UNIX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  13/10/2010 |
|
Status: Verified
SYMPTOM(s):
Attempting to start a Progress batch job from another Progress process
User-intervention (press Space bar) is required when the new process is spawned
Batch process is started using UNIX SILENT
Using MBPRO displays the Progress logo
Using _PROGRES spawns child process synchronously so parent session does not respond until the batch job is complete
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
UNIX
CAUSE:
From a pure Progress perspective, it is not possible to run procedures asynchronously on UNIX without an AppServer. UNIX SILENT runs processes synchronously and OS-COMMAND NO-WAIT is not implemented on UNIX platforms.
FIX:
Use the ampersand (&) UNIX expression at the end of the command-line to force the process to run in the background:
_progres -b -db <database> <other parameters> -p <procedure> &
For example:
_progres -b -db sports2000 -S 9999 -p someProc.r &