Ejecución de procesos

jesgoncos
12 de Julio del 2004
Necesito me informeis con un ejemplo práctico la utilización de EXECL, FORK, WAIT, EXIT
Tengo 2 programas ejecutables A.exe y B.exe
El programa A.exellama al B.exe y le pasa 2 variables "x" e "y". El programa B.exe necesita las variables que le pasa A.exe y el programa A.exe necesita las variables que le devuelve B.exe

¿Cómo codificarlo con EXECL, FORK, WAIT y EXIT?
Gracias

eg_velasco
12 de Julio del 2004
Hola, si fuera que el programa A necesita un solo valor de retorno yo te recomendaria utilizar el comando "system" y utilizar el retorno de B para el programa A, pero al ser dos variables se me ocurre que quizas es mas facil que el proceso A genere un archivo, el proceso B lea ese archivo y regenere o genere otro archivo que luego abrira el proceso A para conocer el resultado del proceso B.

un abrazo y suerte.