Depende de su acceso en la caja.
PHP en sí mismo no podrá ejecutarse de manera independiente. Podría hacer un script que intente aumentar su tiempo de ejecución constantemente, durmiendo y buscando nuevos trabajos regularmente. Pero eso no es óptimo ya que tendrás que acceder a él a través del navegador una vez, y el script debería asegurarse de que solo se ejecute una vez.
Con el acceso al shell, puede ejecutar el script php en el intérprete de comandos, lo que evitaría que se llame desde el público y tenga que ejecutarlo a través del navegador web.
Con acceso al shell también puede ejecutar un programa que le brinde un servicio (cron). Ya sea un Java, Python u otro programa.
Los trabajos de cron no deben ralentizar el servidor siempre. Eso depende del trabajo que se ejecuta. Si sus trabajos son tan caros, su administrador probablemente no estará de acuerdo con trabajar alrededor de los trabajos cron cerrados y ralentizar nuevamente el servidor de todos modos, y puede tomar otras medidas para evitar que trabaje.
es 'cron.php' sirve de una red servidor o yo s solo un script local? –
La respuesta corta es obtener un mejor host ... – ircmaxell
@Jesse, se sirve desde un servidor web y se puede acceder con un navegador – Eray