it-swarm-es.com

¿Cómo ejecutar una entrada cron periódicamente?

Tengo una línea de script que funciona a través de la terminal y funciona a través de cron para ejecutarse una vez: descarga un archivo de Internet y lo guarda en un lugar específico llamado como la fecha en que se encontró:

cd /media/path/to/folder && wget "http://www.web/address/name.gif" && mv name.gif "$(date +'%Y_%m_%d_T%H%M')"

Lo armé un poco a la vez, como soy nuevo en Ubuntu, luego lo armé en la terminal, luego lo ejecuté con éxito como una tarea única, ingresada en la ventana "Tareas programadas". Cuando lo agrego a través de cron con crontab -e para correr el primer minuto de cada hora como:
1 * * * * cd ...
Se ejecutó una vez pero no se repitió.

Cuando lo abro en "Tareas programadas" dice:

Su comando contiene uno o más caracteres%, esto es especial para cron y no se puede usar con Gnome-schedule ...

No entiendo este error, ya que puedo usar el mismo script con la tarea única en Tareas programadas sin problema.
¿Algún consejo sobre el error de script? ¿Conocimiento de por qué no se repetirá? Simplificaciones a la secuencia de comandos?
¡Gracias por la ayuda!

2
user142691

Necesita escapar de los símbolos% de esta manera:

date +\%Y_\%m

1
Bert