Bueno, básicamente, me gustaría ejecutar un script que puede tomar tanto como 1 hora también.¿Cómo ejecutar un script PHP grande?
Lo que realmente quiero hacer es Enviar SMS a mis usuarios utilizando una API de terceros. Así que básicamente es como si le diera a mi script una serie de números de teléfono y activara el método para enviar SMS.
Sin embargo, suponiendo que tardan 5 segundos para enviar 1 SMS y quiero enviar 1000 SMS, que es aproximadamente de 1 a 2 horas. No puedo usar set_time_limit()
porque estoy en el host compartido.
Una forma de hacerlo es almacenar números en una sesión y ejecutar cada SMS y usar javascript para actualizar esa página hasta el final. De esta manera, necesito mantener mi navegador abierto y la ejecución se detendrá si mi conexión a Internet está desconectada.
Entonces, ¿hay alguna forma mejor de hacerlo?
Espero ser lo suficientemente claro para explicar lo que quiero? Quiero ejecutar un script grande que puede tardar horas en ejecutarse sin obtener tiempo de espera.
¿Está hablando con la API desde una computadora local donde puede aumentar el límite de tiempo de la pregunta? –
¿Tiene la capacidad de configurar trabajos cron en su host compartido? – Mathew
Sí, tengo acceso a trabajos cron –