Comment : |
Systèmes d'exploitation disponibles : UNIX
Langages disponibles : reporting
La fonction SPAWN crée un sous-processus depuis une procédure qui exécute une commande système sans arrêter la procédure en cours.
Limite : sous Unix, vous ne pouvez invoquer cette fonction que depuis une commande COMPUTE ou DEFINE.
SPAWN(inlength, command, outcode)
où :
Numérique
est la longueur, en caractères, de command.
Alphanumérique
est une commande UNIX, ou un fichier .COM que vous souhaitez exécuter.
D
est le code de retour spécifiant si la génération a été exécutée avec succès ou pas, ou le format de la valeur de sortie encadrée par des guillemets simples. Zéro indique une génération réussie ; une valeur différente de zéro indique un échec.
SPAWN exécute la commande Echo, qui affiche Hello au début de la procédure :
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
Information Builders |