Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

[SOLUCIONADO] ¿Cómo configurar cron job oculto?

Estas en el tema de ¿Cómo configurar cron job oculto? en el foro de Shared Hosting y VPS en Foros del Web. Hola a todos :) Me estoy volviendo loco para crear cron jobs ocultos, así que hay va mi consulta a ver si alguien puede ayudarme. ...
  #1 (permalink)  
Antiguo 23/04/2016, 02:35
 
Fecha de Ingreso: febrero-2016
Mensajes: 9
Antigüedad: 8 años, 2 meses
Puntos: 0
¿Cómo configurar cron job oculto?

Hola a todos :)

Me estoy volviendo loco para crear cron jobs ocultos, así que hay va mi consulta a ver si alguien puede ayudarme.

Tengo varios cronjobs funcionando en urls públicas

wget http://miweb.com/cronjob.php > /dev/null 2>&1;

El problema es que aunque añada un htaccess bloqueando el acceso a ips ajenas al servidor, pongo en mi navegador la dirección y se ejecuta igual desde mi ip, ignorando el htaccess, por lo que necesito ejecutar el cronjob desde una url interna del servidor, y el problema es que no sé cómo hacerlo, lo he puesto el el etc, tal y como vi en alguna guía

wget /home/micuenta/etc/cronjob.php >/dev/null 2>&1;

Y así no funciona!

¿Alguien que haya configurado un cronjob podría decirme en qué directorio y qué línea de código hay que poner para que funcione un cronjob en el etc o en una carpeta que no sea pública? Muchísimas gracias de antemano.
  #2 (permalink)  
Antiguo 23/04/2016, 06:15
Avatar de stormy  
Fecha de Ingreso: mayo-2003
Ubicación: Oviedo, Asturias
Mensajes: 2.683
Antigüedad: 20 años, 10 meses
Puntos: 85
Respuesta: ¿Cómo configurar cron job oculto?

Con wget no lo vas a conseguir, necesitarás usar php -q y saber la ruta exacta al archivo. Eso depende de cada servidor, pero sería muy extraño que tu web esté en "etc". Es más normal "public_html".
__________________
Doominio.com
Dominios | Hosting cPanel ultrarrápido | Correo | WordPress | desde 2003
  #3 (permalink)  
Antiguo 24/04/2016, 10:26
 
Fecha de Ingreso: febrero-2016
Mensajes: 9
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: ¿Cómo configurar cron job oculto?

Cita:
Iniciado por stormy Ver Mensaje
Con wget no lo vas a conseguir, necesitarás usar php -q y saber la ruta exacta al archivo. Eso depende de cada servidor, pero sería muy extraño que tu web esté en "etc". Es más normal "public_html".
No, la web no está en etc, pero sí es donde quiero poner el código que se ejecute con el cron job. Precisamente quiero evitar tener el código en public_html, para que no esté en la carpeta pública.
  #4 (permalink)  
Antiguo 25/04/2016, 02:00
 
Fecha de Ingreso: abril-2016
Mensajes: 1
Antigüedad: 8 años
Puntos: 0
Respuesta: ¿Cómo configurar cron job oculto?

Si tiene un problema con el trabajo de cron que hosting, usted puede tratar de trabajo externa cron [URL="https://www.easycron.com"]easycron.com[/URL] que comienza en los procesos de la URL.
  #5 (permalink)  
Antiguo 25/04/2016, 06:59
Avatar de atlanticadigital  
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires - Argentina
Mensajes: 1.417
Antigüedad: 15 años, 8 meses
Puntos: 128
Respuesta: ¿Cómo configurar cron job oculto?

El cron que tendrias que agregar deberia ser:

php -q /home/nombre_de_usuario_de_la_cuenta_de_hosting/cronjob.php > /dev/null 2>&1

Tenes que subir el archivo cronjob.php en la raiz de tu cuenta de hosting.
Tendrias que consultar en todo caso a tu proveedor de servicio de hosting para confirmar que la ruta este bien, principalmente por /home que no en todos los casos es asi.
__________________
AtlanticaDigital.net
Web Hosting
Hosting Reseller
  #6 (permalink)  
Antiguo 25/04/2016, 09:23
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: ¿Cómo configurar cron job oculto?

Es raro que si lo bloqueas por IP igual lo ejecute, algo mal hay en el código de tu .htaccess sin duda. Igual, usando php -q como te dijeron los compañeros deberías poder correrlo internamente.

Un saludo,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #7 (permalink)  
Antiguo 10/05/2016, 02:40
 
Fecha de Ingreso: febrero-2016
Mensajes: 9
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: ¿Cómo configurar cron job oculto?

Los operadores de servicios de hosting no suelen saber sobre temas tan específicos. Probé el código de @atlanticadigital y no va, pero estoy viendo que ahora sí respecta el bloqueo por ip insertado en .htaccess, por lo tanto de momento voy a seguir así. Debió ser que en el momento de actualizar el .htaccess por la caché del navegador, del servidor o lo que fuera no estaba aplicando el filtro del htaccess. Tema resuelto, muchas gracias a todos.
  #8 (permalink)  
Antiguo 10/05/2016, 08:18
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: ¿Cómo configurar cron job oculto?

Gracias por compartir la solución.

Un saludo,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Etiquetas: cron, job, servidor
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 07:54.