gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?   follow me
@AsierMarques felicidades maduro !
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
434  fans y una planta carnivora
 
Actualizado hace 9 minutos
Noticias del dia
6

Configurar cronjob para ejecutar un script php (cpanelX)

Tag: PHP    Por: gafeman @ 3 Agosto, 2007    Lecturas: 2153   

¿Que es un Cronjob?

Es un proceso automatizado que se ejecuta en un intervalo de tiempo definido por el usuario

Ejemplos de uso:

  • Hacer copias de la base de datos
  • Optimizar la base de datos
  • Enviar un boletín de noticias
  • Eliminar archivos temporales de una carpeta

Requisitos:

  1. Tener la web en un servidor linux
  2. Que tu compañía de hosting te permita configurar cronjobs
  3. saber la ruta del script php que queramos ejecutar, por ejemplo:
    /home/vicia3/public_html/BD_optimizar.php

Caso practico:

Hace un tiempo adapte un script de PHPNUKE a wordpress para optimizar la base de datos mysql

Para ejecutarlo hay dos maneras:

    1. manualmente desde el navegador
    2. o automáticamente configurando un cronjobs

    A continuación voy a explicar la manera de configurar un cronjob desde un panel de control cpanelX (que sepa lo utilizan dattatec y lunarpages)

    Pasos:

    1. Sigue los pasos de este tutorial para instalar el script para optimizar la base de datos mysql (Apunta la ruta del fichero donde guardas el script)
    2. Dirigete a la pantalla principal del panel de control cpanelx de tu hosting
    3. Busca la opción Cron jobs:
      cronjobs
    4. Una vez dentro puedes seleccionar el modo para crear o editar los cronjobs:
      Yo recomiendo hacerlo en modo estándar, es más fácil e intuitivo
      modo cronjobs
    5. Como podréis ver en la imagen inferior el cronjob esta configurado para ejecutar el script php: /home/vicia3/public_html/BD_optimizar.php
      el día 1 de cada mes por la media noche
      configuracion cronjobs
      Para que podáis copiar el comando linux es el siguiente:
      cd /home/vica3/public_html/ ; php BD_optimizar.php

      Recuerda que tienes que cambiar la ruta segun vuestro servidor
    6. Una vez creado para finalizar le dais al botón Save Crontab

    Notas:

    • Puedes hacer que se ejecute dos días a la semana, por ejemplo:
      seleccionas monday (lunes), pulsa la tecla control (Ctrl) y seleccionas Wednesday (miércoles)
    • Seguramente hay varias maneras de hacerlo pero os aseguro que esta funciona correctamente

    Mas información:

    http://www.adminschoice.com/docs/crontab.htm

    21

    elegir un nombre para un servicio web

    Tag: Proyectos    Por: gafeman @ 3 Agosto, 2007    Lecturas: 991   

    hace unos días empecé un nuevo proyecto, ya casi lo tengo listo y sólo me falta elegir el nombre a ver si alguien me ayuda :P

    información del servicio:

    consiste en un buscador basado en google con algunas características a lo 2.0

    algunas de las propuestas que me han sugerido:

    • cancer
    • sifilis
    • asman
    • navman
    • funfun
    • funsearch
    • ruben
    • seto
    • gg

    comentarios:

    de los que hay en la lista solo me atraen seto y gg (vamos los que he pensado yo jeje)

    características para el nombre ideal:

    • que contenga preferiblemente la letra g de google (aunque también aceptaré propuestas sin la letra g)
    • corto, menor o igual a 10 letras
    • fácil de recordar
    • no puede ser el nombre de una persona
    • que no este registrado
    • el idioma puede ser cualquiera aunque no tenga sentido
    • que no contenga la palabra: search, find o derivados
    • puede ser el nombre de algún objeto, animal, comida, ciudad.. mira a tu alrededor
    • no es necesario que empiece por G

    premios:

    • una barra de pan
    • una mención en la web y en los créditos del servicio

    puede que el premio sea insignificante, pero el adsense no me da para construir monumentos

    próximamente:

    haré una recopilación de todo el trabajo invertido en el proyecto (bocetos, escritos, recursos utilizados, horas invertidas), un making of…

    background by eboy