Ir al contenido
  • 0
uzanto

Cron wget/curl y comillas " " no funciona (Resuelto)

Pregunta

Buenas, estoy intentando crear una tarea en cron que se ejecute cada media hora pero no funciona si lo hago de esta forma.

*/30 * * * * curl -s -o /home/uzanto/.weather https://wttr.in/?format="%c+%t"

En cambio, asi si funciona:

*/30 * * * * curl -s -o /home/uzanto/.weather https://wttr.in/?format=3

El problema son las comillas del primer formato, cron trata de hacer :

curl -s -o /home/uzanto/.weather https://wttr.in/?format=" 

¿Alguien sabe como hacer que cron haga esto bien? si lo ejecuto desde el terminal funciona de cualquier forma.

 

PS: He encontrado la solución, el problema eran los símbolos de porcentaje %, cron los trata como salto de línea y para que los interprete bien hay que colocar la barra invertida delante de ellos quedando así:

*/30 * * * * curl -s -o /home/uzanto/.weather https://wttr.in/?format="\%c+\%t"

 

Editado por uzanto

Compartir este post


Enlace al post
Compartir en otros sitios

1 respuesta a esta pregunta

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder esta pregunta...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL


×
×
  • Crear Nuevo...