Ejecución de procesos
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
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
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.
un abrazo y suerte.
