1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Cron Cpanel en servidor linux

Tema en 'Asuntos Técnicos' iniciado por gefing, 23 Jul 2007.

  1. gefing

    gefing Nuevo usuario

    Buenas!!! buscando info en Tío Google llegué hasta aquí, ya van más de 3 horas que estoy dando vueltas en el foro y me parece q' esta super bueno!!!!

    Así que me registré y planteo este post para dos cosas.

    1 - Saludarlos :) Hola!!

    2 - Hace unos días me surgió la necesidad de hacer un cron, es simple, manda a una lista de correos un doc html con un texto alternativo en plain/TXT mediante el phpMailer.

    El asunto es que si lo "corro a mano" anda fabuloso, pero si lo pongo en el cron, la "salida! me retorna warnings y errores dei includes de php.

    La llamada del cron es:

    php var/usuario/www/carpeta/archivoPhp.php?send=ok&limit100

    dentro de ese script yo tengo includes del tipo require_once "include/constants";
    y el texto q' me devuelve el cron son como que falló al intentar incluir el php

    Me imagino que debe ser que el cron esta llamando al "archivoPhp.php" desde un nivel y al hacer el include de las contantes donde yo defino por ej. el PATH_ROOT, no encuentra ese archivo.

    Ya probé con $_SERVER['.... y todas esas cosas y nada.

    mi pregunta es: ¿Que cosa estoy salteando que hace que no se ejecute correctamente el script?

    Desde ya gracias a las almas bondadosas que contesten!!!

    Salu2...
     
  2.  
  3. ideasmultiples

    ideasmultiples Usuario activo

    Parece que a tu llamada le falta el primer "/"

    Debería ser :
    php /var/usuario/www/carpeta/archivoPhp.php?send=ok&limit100
     
  4. olaslocales

    olaslocales Usuario activo

    Estimado:

    La llamada del cron es:

    php var/usuario/www/carpeta/archivoPhp.php?send=ok&limit100


    ----------------------------------------

    Modificado:

    php/var/usuario/www/carpeta/archivoPhp.php?send=ok&limit100

    atte.
     
  5. gefing

    gefing Nuevo usuario

    Creo que la llamada esta bien, sino, directamente marcaría como no encontrado, sin embargo, lo encuentra y lo ejecuta. El tema es que al ejecutarlo, aparentemente lo que hace mal son los includes.
    En cuanto pueda acceder a mi cpanel lo probar{e de todas formas, ya que en estos momentos me encuentro en mi trabajo y se me es imposible intentarlo desde aquí.

    Muchas gracias
     
  6. munix

    munix Usuario activo

    y no has probado poner la ruta absoluta en el include???
     
  7. gefing

    gefing Nuevo usuario

    Pruebo eso a ver que tal, pero esperaba que la solución fuese algo diferente.
    En mi trabajo, por ejemplo, he hecho unos cuantos crones que mandan mails a usuarios, otros que corrigen errores en la Db, etc. y todos ellos son exactamente como este, sin embargo a mi no me funciona :( imagino que debe ser algo de la configuración del servidor quizás... no se.

    Muchas gracias!!!
     
  8. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Gracias gefing, te doy la bienvenida a ComunidadHosting. :aprueba:

    Saludos,
     
  9. gefing

    gefing Nuevo usuario

    Lamentablemente, ninguna de las posibles soluciones aportadas me sirvieron, ya que se mantuvo el error :( igualmente MUCHAS GRACIAS A TODOS!!!! por la disposición a contestarme, seguiré investigando y si encuentro la solución, la dejaré aquí posteada!!.

    Saludos!!!
     
  10. ggarcia24

    ggarcia24 Nuevo usuario

    Se que este es un thread un poco viejo, pero la solucion podría ser la siguiente:

    anter de ejecutar
    CODE, HTML o PHP Insertado:
    php /var/usuario/www/carpeta/archivoPhp.php?send=ok&limit100
    
    te conviene ejecutar
    CODE, HTML o PHP Insertado:
    cd /var/usuario/www/carpeta; php -f archivoPhp.php?send=ok&limit100
    
    de esa forma seguro que los includes te andan sin poner la ruta completa...

    Gonzalo.
     
  11. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola ggarcia24,

    Te doy la bienvenida a ComunidadHosting. :aprueba:

    Saludos,
     
  12. gefing

    gefing Nuevo usuario

    Buenas, luego de tomarme un tiempito (tono irónico) con este tema :D, quisiera compartir con Ustedes mi experiencia (ensayo & error ).
    Gracias a ggarcia24 pude hacer andar un poco esto, pero me encontré con un obstáculo.
    Utilizando su sistema, si yo realizaba la llamada (solo viendo lo último) archivoPhp.php?send=ok&limit100 por el hecho de llevar parámetros, el bendito Cron no me encontraba la ruta (Literalmente "No input file specified.").
    Mi ('sucia') solución fué cambiar el script de tal forma q' no llevase parámetros por GET y así llamarlo directamente como ggarcia24 lo hace ( pero sin los parámetros obviamente).
    Así que Muchas Gracias a todos (tarde pero peor nunca :S )!!!!!!!!!!!!!!
     
  13. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola gefing,

    Qué bueno que pudiste solucionarlo.

    Saludos. :aprueba:
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·