Si en algún momento te surge la necesidad de ejecutar un proceso de php de manera asincrono, permitiendo que tu página siga su curso normal sin necesidad de esperar por este proceso, puedes hacer uso de la función shell_exec dentro de php e invocarlo de manera paralela.

Por ejemplo puede ser usada al momento de enviar un email permitiendo que la página pueda mostrar la información sin necesidad de esperar al largo proceso que ocurren tras bastidores para enviar dicho email.

La forma de utilizar dicho comando es:

string shell_exec ( string $cmd )

Si adicionalmente quieres realizarlo en background puedes hacer uso del mismo de la siguiente manera:

shell_exec('php -q /var/www/html/background.php > /dev/null 2>&1 &');

Para mas información puedes revisar la documentación de php

Categories: Programacion

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *