SPAWN: Creazione di un subprocesso da una procedura

Come:

I sistemi operativi disponibili sono: UNIX

Lingue disponibili: reporting

La funzione SPAWN crea una subelaborazione da una procedura che esamina un comando di sistema senza terminare la procedura corrente.

Limite: Su UNIX, รจ possibile invocare questa funzione solo da un comando COMPUTE o DEFINE.


Inizio pagina

x
Sintassi: Come creare un sottoprocesso da una procedura
SPAWN(inlength, command, outcode)

dove:

inlength

Numerico

La lunghezza, in caratteri, del comando.

comando

Alfanumerico

Un comando UNIX, o un file .COM che si desidera eseguire.

outcode

D

Il codice di ritorno che specifica se lo spawn ha avuto successo o meno, o il formato del valore di emissione racchiuso tra virgolette singole. Zero indica uno spawn corretto; un valore non zero indica uno spawn scorretto.



Esempio: Creazione di un subprocesso da una procedura su UNIX

SPAWN esegue il comando echo, che visualizza Salve all'inizio della procedura:

MODIFY FILE EMPLOYEE
PROMPT EMP_ID
MATCH EMP_ID
ON MATCH DELETE
CASE AT START
COMPUTE
MESSAGE/38=SPAWN (10, 'echo Hello', 'D8');
ENDCASE
DATA

WebFOCUS