Cómo: |
Sistemas operativos disponibles: UNIX
Lenguajes disponibles: informes
La función SPAWN crea un subproceso a partir de un procedimiento que ejecuta un comando de sistema sin terminar el procedimiento actual.
Limitación: En UNIX, sólo se puede invocar esta función desde un comando COMPUTE o DEFINE.
SPAWN(inlength, command, outcode)
donde:
Numérico
Es la longitud en caracteres de command.
Alfanumérico
Es un comando de UNIX, o un archivo .COM que quiere ejecutar.
D
Es el código de devolución que indica si la generación se ha llevado a cabo correctamente, o el formato del valor de salida entre comillas simples. El cero indica una generación correcta; cualquier valor que no sea cero indica que ha sido errónea.
SPAWN ejecuta el comando de eco, que añade Hello al principio del procedimiento:
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 |