22/07/2010, 05:58
|
| Colaborador | | Fecha de Ingreso: agosto-2009 Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses Puntos: 150 | |
Respuesta: Borrar datos MySQL cada x dias Entra en el menu Cronjobs
En la seccion 'Add New Cron Job' pon en Minute * , Hour *, Day *, Month * y Weekday * (todo asteriscos), esto hara que cada minuto se ejecute lo que queremos, luego cuando veas que todo va bien lo cambiaremos para que lo ejecute 1 vez por semana.
En Command pones algo como: /home/tuusuario/public_html/cronjob.sh (o la ruta correspondiente a tu hosting)
Crea el archivo cronjob.sh con lo siguiente: php /home/tusuario/public_html/borrardatos.php
Y ya en borrardatos.php programas normalmente el borrado de los datos que quieras. Prueba primero a que simplemente modifique algun dato en vez de borrar nada, asi ves que se esta ejecutando bien el cronjob.
Cuando lo tengas todo listo entras a editar el cronjob y pones: Minute 0, Hour 0, Day *, Month * y Weekday 1 (para el lunes)
Prueba y me dices. |