Duda con crontab en vps

  • Autor Autor Razok
  • Fecha de inicio Fecha de inicio
Razok

Razok

1
Dseda
Verificado
Verificación en dos pasos activada
Suscripción a IA
Hola betas !

Queria preguntarles en cual es mi error al realizar un cron ya que lo configuro para hacer una descarga y que se guarde en /var/www/html
el cron es el siguiente:

Este cron se ejecuta normal y sobreescribe correctamente, pero me guarda el archivo en /root/ y no cambia el nombre.
*/59 * * * * /usr/bin/curl -O http://miweb.com/nombre.xml /var/www/html/nuevonombre.xml

Con este cron se ejecuta norma, cambia el nombre y lo guarda correctamente en la ruta que quiero, pero no me sobreescribe el archivo cada que se descarga.
*/59 * * * * wget -O http://miweb.com/nombre.xml /var/www/html/nuevonombre.xml

que puedo estar haciendo mal ? con wget no se si realmente me sobreescriba el archivo.
 
Con wget miwebsite -O /ruta/del/archivo lo sobrescribes cada vez que ejecuta

El cron debe tener permisos para ejecutar binarios, ya que en su defecto solo root puede en lo adelante
 
Con wget miwebsite -O /ruta/del/archivo lo sobrescribes cada vez que ejecuta

El cron debe tener permisos para ejecutar binarios, ya que en su defecto solo root puede en lo adelante
Gracias, muy buena recomendacion.

Antes de tu respuesta, lo tuve que hacer de la siguiente manera y funciono a la perfección.

Para ejecutarse cada 6 horas
Insertar CODE, HTML o PHP:
0 */6 * * * /root/script.sh

con este code lo descargue a root, y de ahi lo muevo a html con el nuevo nombre y sobreescribo, funciona correctamente.
Insertar CODE, HTML o PHP:
#!/bin/bash
/usr/bin/curl -O http://website/archivo.xml
mv /root/archivo.xml /var/www/html/nuevonombre.xml -f

asi de esta manera me sobreescribe el archivo cada 6 horas en la ruta que quiero, y me funciono a la perfeccion.
 
Atrás
Arriba