Foros del Web » Administración de Sistemas » Software para Servers »

Cron Job

Estas en el tema de Cron Job en el foro de Software para Servers en Foros del Web. Hola, A ver si alguien me puede ayudar. Necesitaría hacer un cron desde el cPanel, a un archivo PHP (midominio.com/cron.php), ¿Cual es el comando que ...
  #1 (permalink)  
Antiguo 17/07/2006, 19:03
 
Fecha de Ingreso: septiembre-2005
Mensajes: 75
Antigüedad: 19 años, 3 meses
Puntos: 0
Cron Job

Hola,

A ver si alguien me puede ayudar.

Necesitaría hacer un cron desde el cPanel, a un archivo PHP (midominio.com/cron.php), ¿Cual es el comando que debo usar?
¿Puedo hacer que lo realice cada 1 minuto? ¿Como lo configuro?

Gracias y saludos.
  #2 (permalink)  
Antiguo 17/07/2006, 20:00
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Desde cPanel en "Tareas Programadas" o "Cron Jobs" puedes setar tus crones.
Desde ahí puedes especificar para correr cualquier archivo php a la hora que desees. La otra opción es hacerlo desde el shell de la cuenta si es que esta habilitada.

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #3 (permalink)  
Antiguo 17/07/2006, 20:08
 
Fecha de Ingreso: septiembre-2005
Mensajes: 75
Antigüedad: 19 años, 3 meses
Puntos: 0
WebTech,

Gracias por tu respuesta.

Lo que deseo saber, cual seria el comando a ingresar en tareas programadas - Unix avanzado.
¿Se puede ejecutar cada x segundos, en vez de establecer un momento?

Saludos,
Martin
  #4 (permalink)  
Antiguo 17/07/2006, 20:15
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Martín,

Como ves, cada recuadro de cPanel indica un tiempo:
Minute Hour Day Month Weekday Command

Para correr un php el cada viernes a las 16 horas por ejemplo yo haría lo siguiente:

Código:
0 16 * * 5 php /path/del/directorio/archivo.php
Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #5 (permalink)  
Antiguo 17/07/2006, 20:28
 
Fecha de Ingreso: septiembre-2005
Mensajes: 75
Antigüedad: 19 años, 3 meses
Puntos: 0
WebTech,

Gracias nuevamente por tu respueta.

¿Si pongo así, significa que realiza la tarea cada 5 minutos?

Código:
5 * * * * php /cac/admin/cron/cron.php
Saludos.

Última edición por mmontanez; 17/07/2006 a las 20:35
  #6 (permalink)  
Antiguo 17/07/2006, 20:35
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Martín,

Una tarea cada 5 minutos sería así:
0-59/5 * * * * php /carpeta/archivo.php

Ahí le dices que durante los minutos 0-59 cada 5 minutos realize dicha tarea. Porque en el ejemplo que marcas, ejecutarías esa tarea a los 5 minutos de cada hora cada día.

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #7 (permalink)  
Antiguo 17/07/2006, 20:45
 
Fecha de Ingreso: septiembre-2005
Mensajes: 75
Antigüedad: 19 años, 3 meses
Puntos: 0
WebTech,

Pa, que difícil que era.
Me están llegando e-mail, con lo siguiente:
Cron Daemon
Status: 404
X-Powered-By: PHP/4.4.2
Content-type: text/html
¿Incluyo toda la ruta en el directorio? /home/usuario/public_html/php/cron/cron.php
O no.

Gracias.
  #8 (permalink)  
Antiguo 17/07/2006, 20:56
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Lo más lógico sería que si, aunque nunca he seteado crons desde el sistema propio de cPanel, siempre lo hago desde el crontab del server propio. Sino prueba una ruta sin /home/usuario/public_html/ o solo con public_html/ .

Y te recomiendo crearte una casilla [email protected], porque de lo contrario vas a verte repleto de mails.

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #9 (permalink)  
Antiguo 20/07/2006, 18:00
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 8 meses
Puntos: 109
Cita:
Iniciado por WebTech
porque de lo contrario vas a verte repleto de mails
... o mejor solucionar el problema de raíz y poner esto al final de la tarea cron:

>> /dev/null 2>&1

Saludos,

Jaime
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #10 (permalink)  
Antiguo 05/04/2008, 15:40
Avatar de WinGFX  
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 86
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Cron Job

Pregunto yo:

Que comando debo usar para ejecutar mi script escrito en PHP5?
Si alguien sabe se lo agradezco!
__________________
"Si piensas en que harás mañana, mejor hazlo hoy!"

Consejos para las buenas preguntas
  #11 (permalink)  
Antiguo 05/04/2008, 16:00
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 8 meses
Puntos: 109
Re: Cron Job

Hola,

¿Ya probaste usando el mismo comando que para PHP 4?

Saludos,
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #12 (permalink)  
Antiguo 05/04/2008, 16:26
Avatar de WinGFX  
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 86
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Cron Job

No, la verdad preferi utilizar wget para no complicarme y pues creo que no me ejecuta nada.

Mi script tiene como prueba mostrar un HTML y enviar un mail para asegurarme que me funcione y ni siquiera eso hace.

De todos modos gracias por el aporte!
__________________
"Si piensas en que harás mañana, mejor hazlo hoy!"

Consejos para las buenas preguntas
  #13 (permalink)  
Antiguo 05/04/2008, 16:30
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 8 meses
Puntos: 109
Re: Cron Job

De todos modos lo mejor es siempre consultar al proveedor de hosting, pues pueden existir funciones deshabilitadas o alguna forma alternativa para hacer lo que se desea lograr. Sólo el administrador del servidor podrá decirlo con certeza.

Saludos,
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #14 (permalink)  
Antiguo 06/04/2008, 11:33
Avatar de JJRC  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 261
Antigüedad: 21 años, 11 meses
Puntos: 1
Re: Cron Job

Hola, yo también estoy intentando configurar esto pero tengo algunas dificultades.
Me está llegando este email de notificación:
Cita:
/bin/sh: /usr/bin/lynx: Permission denied
Estoy usando el siguiente comando:
Código:
/usr/bin/lynx php /home/micuenta/public_html/cron.php
¿Qué puede estar ocurriendo?
__________________
El dinero no te cambia, te delata...
  #15 (permalink)  
Antiguo 06/04/2008, 12:30
Avatar de Apolo
Colaborador
 
Fecha de Ingreso: abril-2003
Ubicación: ubicado
Mensajes: 7.961
Antigüedad: 21 años, 8 meses
Puntos: 109
Re: Cron Job

Como siempre: lo más adecuado y eficaz es consultar al proveedor de hosting.

Permission denied = tu usuario no tiene permisos para acceder a lynx

Saludos,
__________________
Planes VPS en el mundo > DirectorioVPS
Visita los foros de hosting de ComunidadHosting
  #16 (permalink)  
Antiguo 19/09/2010, 11:31
rha
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Cron Job

Hola

Necesito hacer que el email que envía el sistema cuando se ejecuta el cron sea "text/html" para poder mostrar código html, por defecto esta en text/plain. De donde se configura?

Espero que me puedan ayudar.

Gracias y Saludos
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 10:22.