Foros del Web » Administración de Sistemas » Unix / Linux »

cómo corro Cronjob

Estas en el tema de cómo corro Cronjob en el foro de Unix / Linux en Foros del Web. Buenos días! Necesito correr un script en el servidor de hosting cada 10 días. Configuré la tarea en el Cronjob pero no me funcionó. La ...
  #1 (permalink)  
Antiguo 24/01/2013, 08:42
 
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Lugano
Mensajes: 86
Antigüedad: 12 años, 10 meses
Puntos: 0
cómo corro Cronjob

Buenos días!
Necesito correr un script en el servidor de hosting cada 10 días. Configuré la tarea en el Cronjob pero no me funcionó. La ruta sería www.misitio.com.ar/admin/backup_sistema.php

El parámetro de la ruta del cronjob que puse es

"php /public_html/admin/backup_sistema.php"

Los días 1,10 y 20 de cada mes.

no funcionó...
¿cómo puedo solucionarlo? ¿Debería haber un archivo log de errores?
es un servidor linux
Gracias!
__________________
Persevera y triunfarás...
----------------------------------------------------
http://www.cyberargsistemas.com.ar
  #2 (permalink)  
Antiguo 24/01/2013, 08:52
Avatar de Tzar  
Fecha de Ingreso: enero-2013
Ubicación: CABA Argentina
Mensajes: 68
Antigüedad: 11 años, 10 meses
Puntos: 3
Respuesta: cómo corro Cronjob

Yo usaría el código de esta manera

php -f /public_html/admin/backup_sistema.php

Luego desde el cPanel o tu panel de control puedes setear el tiempo. Los periodos son regulares, es decir, cada 1 minuto, cada 10 dias, cada 1 mes. Espero que te sirva.
  #3 (permalink)  
Antiguo 24/01/2013, 09:26
 
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Lugano
Mensajes: 86
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: cómo corro Cronjob

Muchas gracias Tzar! había puesto la opción -p en lugar de -f. Esta noche lo pruebo y te digo.
Saludos!
__________________
Persevera y triunfarás...
----------------------------------------------------
http://www.cyberargsistemas.com.ar
  #4 (permalink)  
Antiguo 24/01/2013, 19:33
 
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Lugano
Mensajes: 86
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: cómo corro Cronjob

Hola Tzar! te cuento que me funcionó perfecto de la siguiente manera:

php -f /home/usuario/public_html/admin/backup_sistema.php

Muchas gracias!
sds.

__________________
Persevera y triunfarás...
----------------------------------------------------
http://www.cyberargsistemas.com.ar
  #5 (permalink)  
Antiguo 25/01/2013, 10:39
Avatar de function  
Fecha de Ingreso: abril-2010
Mensajes: 278
Antigüedad: 14 años, 6 meses
Puntos: 13
Respuesta: cómo corro Cronjob

cnunez
m
aunque ya vi que te funciona, te dejo algunas explicaciones:

php -q script -> para cuando tengas CGI corriendo como modulo en apache

si lo que quieres es parsear un archivo -f es tu solucion

php5 tu archivo para ejecutarlo desde la terminal

si quieres as opciones:

Código BASH:
Ver original
  1. -a               Run as interactive shell
  2.   -c <path>|<file> Look for php.ini file in this directory
  3.   -n               No php.ini file will be used
  4.   -d foo[=bar]     Define INI entry foo with value 'bar'
  5.   -e               Generate extended information for debugger/profiler
  6.   -f <file>        Parse and execute <file>.
  7.   -h               This help
  8.   -i               PHP information
  9.   -l               Syntax check only (lint)
  10.   -m               Show compiled in modules
  11.   -r <code>        Run PHP <code> without using script tags <?..?>
  12.   -B <begin_code>  Run PHP <begin_code> before processing input lines
  13.   -R <code>        Run PHP <code> for every input line
  14.   -F <file>        Parse and execute <file> for every input line
  15.   -E <end_code>    Run PHP <end_code> after processing all input lines
  16.   -H               Hide any passed arguments from external tools.
  17.   -s               Output HTML syntax highlighted source.
  18.   -v               Version number
  19.   -w               Output source with stripped comments and whitespace.
  20.   -z <file>        Load Zend extension <file>.
__________________
~# echo Hemos logrado la independencia, pero no la libertad >> SimonBolivar
  #6 (permalink)  
Antiguo 25/01/2013, 13:00
 
Fecha de Ingreso: diciembre-2011
Ubicación: Villa Lugano
Mensajes: 86
Antigüedad: 12 años, 10 meses
Puntos: 0
De acuerdo Respuesta: cómo corro Cronjob

Gracias function!
muy interesante y útil tu aporte!
sds.

__________________
Persevera y triunfarás...
----------------------------------------------------
http://www.cyberargsistemas.com.ar

Etiquetas: cronjob, html, php
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 13:26.