Necesito ejecutar varios scripts (5 scripts) a través de cmd, quiero asegurarme de que a menos y hasta que el primer script termine el segundo no se inicie. Por lo tanto después de la primera secuencia de comandos completa a continuación, sólo en segundo lugar debe ser entonces una tercera y así sucesivamente .. Actualmente estoy usando el siguiente código para hacer estoCómo ejecutar comandos de shell de forma síncrona en PHP
exec ("php phpscript1.php ");
exec ("php phpscript2.php ");
exec ("php phpscript3.php ");
exec ("php phpscript4.php ");
exec ("php phpscript5.php ");
Creo que estas secuencias de comandos se ejecutan de forma asíncrona, los chicos de sugerencias para que estas secuencias de comandos se puede ejecutar sincrónicamente
Cuando se dice 'a través de cmd', quiere usted decir con el símbolo del sistema de Windows, o está usando un shell como bash, sh, zsh etc? – Michael
Estoy bastante seguro de que no se están ejecutando * asíncronamente * por el momento, por el contrario. Corren uno después del otro, que se llama "sincrónico". –
no en Windows usando shell – Rahul