Consultor Eletrônico



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 &