Foros del Web » Programando para Internet » PHP »

Como hacer ujn cron job

Estas en el tema de Como hacer ujn cron job en el foro de PHP en Foros del Web. Mi proveedor me dijo que puedo hacer un cron job, pero al asunto es que no se como hacerlo, digamos cada minuto deseo correr un ...
  #1 (permalink)  
Antiguo 30/11/2006, 11:13
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta Como hacer ujn cron job

Mi proveedor me dijo que puedo hacer un cron job, pero al asunto es que no se como hacerlo, digamos cada minuto deseo correr un codigo q esta en el script busca.php
Como puedo hacer eso.

Gracias
  #2 (permalink)  
Antiguo 30/11/2006, 11:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
El "Cron job" lo configuras en tu servidor .. ya sea que te lo haga tu proveedor o tu mismo si dispones de un panel de control de tu hosting tipo cPanel o similar y ahí tienes la opción "Cron Job".

El script PHP en sí .. podría ser exactamente igual al que harías si lo llamas directo por tu navegador ...

En el "Cron Job" una vez definido el intervalo de llamadas a tu script PHP .. en el "comando a ejecutar" puedes usar algo como:

GET http://www.domino.tal/busca.php > /dev/null/

Así no tendrías que hacer nada especial en tu script PHP actual.

Pero .. si quieres algo mejor tendrías que programar tu script para trabajar en CLI (Command Line Interface) (http://www.php.net/manual/en/features.commandline.php) y llamarlo en tu cron job ejecutando el interprete de PHP .. algo tipo:

/ruta/ejecutablephp/php /ruta/scripphp/busca.php

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 30/11/2006, 13:26
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Hola

Es muy simple, el cron job lo haces desde cpanel, y en el apartado de "comando a ejecutar" pones:

php -f /home/usuario/public_html/pagina.php

Cambiando obviamente la ruta de tu archivo. Más o menos lo que te dice Cluster

Un saludo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #4 (permalink)  
Antiguo 01/04/2015, 09:24
 
Fecha de Ingreso: noviembre-2006
Mensajes: 18
Antigüedad: 18 años
Puntos: 4
Respuesta: Como hacer ujn cron job

hola yo tengo que hacer un cronjob cada minuto de esta direccion .

http://www.zoaper.com/module.php?module=rss_import_do_import&override=6
  #5 (permalink)  
Antiguo 01/04/2015, 14:49
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: Como hacer ujn cron job

Yo por seguridad crearía un *.sh que ejecutara a esa direcc. que pusiste. Y para que se ejecute cada minuto, cada hora, cada día, en terminal debes ejecutar crontab y editar, seria asi:
Código BASH:
Ver original
  1. * * * * * /bin/ejecutar/scriptdeejemplo.sh

Aquí tienes mas info.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:12.