Dúvida com crontab em vps

  • Autor Autor Razok
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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
Inserir CODE, HTML ou 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.
Inserir CODE, HTML ou 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.
 
Voltar
Topo