¿Tiene una máquina con Windows o una máquina con Linux?
En Windows cron se llama 'Tareas programadas'. Está ubicado en el Panel de control. Puede configurar varias secuencias de comandos para que se ejecuten en momentos específicos en el panel de control. Use el asistente para definir los horarios programados. Asegúrese de que PHP se pueda llamar en su RUTA.
En Linux se puede crear un crontab para el usuario actual escribiendo:
crontab -e [username]
Si este comando falla, es probable que el cron no está instalado. Si utiliza un sistema basado en Debian (Debian, Ubuntu), pruebe los siguientes comandos en primer lugar:
sudo apt-get update
sudo apt-get install cron
Si el comando se ejecuta correctamente, aparecerá un editor de texto. Ahora puede agregar líneas de comando al archivo crontab. Para ejecutar algo cada cinco minutos:
*/5 * * * * /home/user/test.pl
La sintaxis es básicamente el siguiente:
.---------------- minute (0 - 59)
| .------------- hour (0 - 23)
| | .---------- day of month (1 - 31)
| | | .------- month (1 - 12) OR jan,feb,mar,apr ...
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * command to be executed
Lea más sobre esto en las páginas siguientes: Wikipedia: crontab
La respuesta canónica en cron y crontab: http://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it –